Joel on Software 2024年07月23日
So, how’s that retirement thing going, anyway?
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Jeff Atwood,Stack Overflow的创始人,在卸任CEO之后,开始新的生活,担任三个公司的董事长,并热衷于电子项目,尤其是像素可寻址RGB LED。

👨‍💼 Jeff Atwood卸任Stack Overflow CEO后,成为三个公司的董事长,分别是Stack Overflow、Glitch和HASH。 Glitch是Fog Creek Software更名后的公司,专注于为开发者提供简化的编程环境,让开发者可以轻松地编写代码并运行。 HASH则是一个开源平台,用于进行模拟,可以用于模拟城市规划、流行病学、经济计量学等领域的问题,并且可以模拟每个“代理”的行为,从而得到更准确的结果。

🤖 HASH平台可以模拟每个“代理”的行为,例如在城市规划中,可以模拟每个车辆的行为,从而得到更准确的交通流量预测,并可以尝试不同的公交线路方案,找到最佳方案。 这种模拟方法可以应用于各种领域,例如流行病学、经济计量学、城市规划、金融、政治学等,这些领域往往难以使用封闭的公式进行建模或使用常见的“AI”技术。

💡 Jeff Atwood还热衷于电子项目,尤其喜欢像素可寻址RGB LED,目前正在设计一个电路板,将Teensy 3.2控制器连接到WizNET以太网适配器,并开发软件,通过TCP-IP网络将数据发送到Teensy,从而实现大规模像素安装。

💻 Jeff Atwood认为,在很多情况下,使用模拟代理运行白盒算法的模型,比训练机器学习模型更有效,因为机器学习模型往往需要大量数据,并且可能会复制人类的错误决策。

👨‍💻 Jeff Atwood的经历表明,即使是经验丰富的技术人员,也需要不断学习和探索,并寻找新的挑战和机会。

For the last couple of months, Prashanth Chandrasekar has been getting settled in as the new CEO of Stack Overflow. I’m still going on some customer calls and have a weekly meeting with him, but I have freed up a lot of time. I’m also really enjoying discovering just how little I knew about running medium-sized companies, as I watch Prashanth rearrange everything—for the better. It’s really satisfying to realize that the best possible outcome for me is if he proves what a bad CEO I was by doing a much better job running the company.

Even though I live in Manhattan’s premier NORC (“Naturally Occurring Retirement Community,”) I’m thinking of this time as a sabbatical, not retirement. And in fact I’m really, really busy, and, in the interest of deflecting a million questions about what I’m doing nowadays, thought I’d update my long-suffering readers here.

This adorable little fella, Cooper, is two. If your web app needs a mascot, apply within.

I’m chairman of three companies. You probably know all about Stack Overflow so I’ll skip ahead.

Fog Creek Software has been renamed Glitch, “the friendly community for building the web.” Under CEO Anil Dash, they have grown to millions of apps and raised a decent round of money to accelerate that growth. I think that in every era there has to be some kind of simplified programming environment for the quiet majority of developers who don’t need fancy administration features for their code, like git branches or multistep deployment processes; they just want to write code and have it run. Glitch is aimed at those developers.

The third company, HASH, is still kind of under the radar right now, although today they put a whole bunch of words up on their website so I guess I can give you a preview. HASH is building an open source platform for doing simulations. It’s a great way to model problems where you have some idea of how every agent is supposed to behave, but you don’t really know what all that is going to add up to.

For example, suppose you’re a city planner and you want to model traffic so that you can make a case for a new bus line. You can, sort of, pretend that every bus takes 50 cars off the road, but that’s not going to work unless you can find 50 commuters who will all decide to take your new bus line… and the way they decide is that they check if the bus is actually going to save them time and money over just driving. This is a case where you can actually simulate the behavior of every “agent” in your model, like Cities: Skylines does, and figure out the results. Then you can try thousands or millions of different potential bus routes and see which ones actually reduce traffic.

This kind of modeling is incredibly computationally intensive, but it works even when you don’t have a closed-form formula for how bus lines impact traffic, or, in general, how individual agents’ behavior affects overall outcomes. This kind of tool will be incredibly useful in far-ranging problems, like epidemiology, econometrics, urban planning, finance, political science, and a lot of other areas which are not really amenable to closed-form modeling or common “AI” techniques. (I love putting AI in “scare” “quotes”. There are a lot of startups out there trying to train machine learning models with way too little data. Sometimes the models they create just reproduce the bad decision making of the humans they are trained on. In many cases a model with simulated agents running a white box algorithm is going to be superior).

Ok, so those are the three companies I’m still working on in some way or another. That still leaves me with a couple of free days every week which I’m actually using to work on some electronics projects.

In particular, I’m really into pixel-addressable RGB LEDs, like those WS2812b and APA102-type things. Right now I’m working on designing a circuit board that connects a Teensy 3.2 controller, which can drive up to 4416 LEDs at a high frame rate, to a WizNET Ethernet adapter, and then creating some software which can be used to distribute 4416 pixels worth of data to each Teensy over a TCP-IP network in hopes of creating huge installations with hundreds of thousands of pixels. If that made any sense at all, you’re probably already a member of the LEDs ARE AWESOME Facebook group and you probably think I’m dumb. If that doesn’t make any sense, rest assured that I am probably not going to burn down the apartment because I am very careful with the soldering iron almost every time.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Stack Overflow Jeff Atwood Glitch HASH 模拟 电子项目 像素可寻址RGB LED
相关文章