# Joel Spolsky

A weblog by Joel Spolsky, a programmer working in New York City, about software and software companies.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Progress on the Block Protocol

DevFeed: [Progress on the Block Protocol](<https://devfeed.tech/articles/progress-on-the-block-protocol-37534.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2022/12/19/progress-on-the-block-protocol/>)

Author: Joel Spolsky

Published: 2022-12-19T13:01:40Z

Content type: article

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Semantic Web](<https://devfeed.tech/topics/semantic-web.md>), [HTML](<https://devfeed.tech/topics/html.md>), [json-ld](<https://devfeed.tech/topics/json-ld.md>), [RDF (Resource Description Framework)](<https://devfeed.tech/topics/rdf.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [html](<https://devfeed.tech/tags/html.md>), [json-ld](<https://devfeed.tech/tags/json-ld.md>), [news](<https://devfeed.tech/tags/news.md>), [protocol](<https://devfeed.tech/tags/protocol.md>)

### AI overview

The article discusses the slow progress of the Block Protocol and the broader challenge of adding machine-readable structure to human-readable web documents. It explains how HTML and CSS provide limited structure, introduces the Semantic Web goal, and mentions RDF and JSON-LD as formats for adding structured markup.

### Source excerpt

Since the 1990s, the web has been a publishing place for human-readable documents. Documents published on the web are in HTML. HTML has a little bit of... Read more "Progress on the Block Protocol"

## The Block Protocol for reusable web editor blocks

DevFeed: [The Block Protocol for reusable web editor blocks](<https://devfeed.tech/articles/making-the-web-better-with-blocks-37533.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2022/01/27/making-the-web-better-with-blocks/>)

Author: Joel Spolsky

Published: 2022-01-27T17:14:00Z

Content type: opinion

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Web](<https://devfeed.tech/topics/web.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>)

Tags: [content-management-system](<https://devfeed.tech/tags/content-management-system.md>), [kanban](<https://devfeed.tech/tags/kanban.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [web](<https://devfeed.tech/tags/web.md>), [wordpress](<https://devfeed.tech/tags/wordpress.md>)

### AI overview

The article proposes the Block Protocol, an open and free standard intended to make blocks reusable across blogs, note-taking apps, and content management systems. It describes an early draft, initial blocks, and a simple editor under development.

### Source excerpt

You've probably seen web editors based on the idea of blocks. I'm typing this in WordPress, which has a little + button that brings up a long... Read more "Making the web better. With blocks!"

## How Stack Overflow Changed Programming Overnight

DevFeed: [How Stack Overflow Changed Programming Overnight](<https://devfeed.tech/articles/kinda-a-big-announcement-37532.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2021/06/02/kinda-a-big-announcement/>)

Author: Joel Spolsky

Published: 2021-06-02T16:36:19Z

Content type: opinion

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Code](<https://devfeed.tech/topics/code.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [developer](<https://devfeed.tech/tags/developer.md>), [news](<https://devfeed.tech/tags/news.md>), [programming](<https://devfeed.tech/tags/programming.md>), [react](<https://devfeed.tech/tags/react.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

This commentary reflects on how programming has changed slowly through memory management improvements and modern tools, while arguing that Stack Overflow rapidly changed how developers find programming knowledge. It also criticizes the growing complexity of development tools and the continued difficulty of common web application tasks.

### Source excerpt

The other day I was talking to a young developer working on a code base with tons of COM code, and I told him that even before... Read more "Kinda a big announcement"

## HASH: a free, online platform for modeling the world

DevFeed: [HASH: a free, online platform for modeling the world](<https://devfeed.tech/articles/hash-a-free-online-platform-for-modeling-the-world-37531.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2020/06/18/hash-a-free-online-platform-for-modeling-the-world/>)

Author: Joel Spolsky

Published: 2020-06-18T14:12:25Z

Content type: article

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Simulation](<https://devfeed.tech/topics/simulation.md>), [Complex Systems](<https://devfeed.tech/topics/complex-systems.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [complex](<https://devfeed.tech/tags/complex.md>), [free](<https://devfeed.tech/tags/free.md>), [hash](<https://devfeed.tech/tags/hash.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [news](<https://devfeed.tech/tags/news.md>), [platform](<https://devfeed.tech/tags/platform.md>), [simulation](<https://devfeed.tech/tags/simulation.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

The article introduces HASH, a free online platform for modeling complex systems through JavaScript-based simulations. It explains how users can model individual behaviors, adjust parameters and rules, and use simulations to better understand complex problems.

### Source excerpt

Sometimes simulating complex systems is the best way to understand them. Read more "HASH: a free, online platform for modeling the world"

## Joel Spolsky describes his sabbatical and companies including Glitch and HASH

DevFeed: [Joel Spolsky describes his sabbatical and companies including Glitch and HASH](<https://devfeed.tech/articles/so-how-s-that-retirement-thing-going-anyway-37530.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2019/12/05/so-hows-that-retirement-thing-going-anyway/>)

Author: Joel Spolsky

Published: 2019-12-05T22:51:39Z

Content type: opinion

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Simulation](<https://devfeed.tech/topics/simulation.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [ceo](<https://devfeed.tech/tags/ceo.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [programming](<https://devfeed.tech/tags/programming.md>), [retirement](<https://devfeed.tech/tags/retirement.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

Joel Spolsky describes his sabbatical after Stack Overflow appointed Prashanth Chandrasekar as CEO. He discusses Glitch's simplified programming environment and HASH's open source platform for simulating agent behavior.

### Source excerpt

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... Read more "So, how's that retirement thing going, anyway?"

## Stack Overflow Announces Prashanth Chandrasekar as Its Next CEO

DevFeed: [Stack Overflow Announces Prashanth Chandrasekar as Its Next CEO](<https://devfeed.tech/articles/welcome-prashanth-37529.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2019/09/24/announcing-stack-overflows-new-ceo/>)

Author: Joel Spolsky

Published: 2019-09-24T14:00:17Z

Content type: release

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Users](<https://devfeed.tech/topics/users.md>)

Tags: [ceo](<https://devfeed.tech/tags/ceo.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [management](<https://devfeed.tech/tags/management.md>), [news](<https://devfeed.tech/tags/news.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

Stack Overflow announces that Prashanth Chandrasekar has been selected as its next CEO, with his first day scheduled for October 1. The article also outlines his experience building Rackspace's Global Managed Public Clouds Business and Stack Overflow's goals for the year ahead.

### Source excerpt

Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking for that rare combination of someone who... Read more "Welcome, Prashanth!"

## The next CEO of Stack Overflow

DevFeed: [The next CEO of Stack Overflow](<https://devfeed.tech/articles/the-next-ceo-of-stack-overflow-37528.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2019/03/28/the-next-ceo-of-stack-overflow/>)

Author: Joel Spolsky

Published: 2019-03-28T14:00:53Z

Content type: news

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [mvc](<https://devfeed.tech/topics/mvc.md>), [.NET](<https://devfeed.tech/topics/net.md>)

Tags: [advertising](<https://devfeed.tech/tags/advertising.md>), [asp-net](<https://devfeed.tech/tags/asp-net.md>), [browser](<https://devfeed.tech/tags/browser.md>), [ceo](<https://devfeed.tech/tags/ceo.md>), [co-founder](<https://devfeed.tech/tags/co-founder.md>), [employees](<https://devfeed.tech/tags/employees.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [mvc](<https://devfeed.tech/tags/mvc.md>), [net](<https://devfeed.tech/tags/net.md>), [news](<https://devfeed.tech/tags/news.md>), [revenue](<https://devfeed.tech/tags/revenue.md>), [saas](<https://devfeed.tech/tags/saas.md>), [software](<https://devfeed.tech/tags/software.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

Joel Spolsky announces that Stack Overflow is looking for a new CEO. He is stepping away from day-to-day operations to become chairman of the board, while describing the company's growth, profitability, products, employees, and audience.

### Source excerpt

We're looking for a new CEO for Stack Overflow. I'm stepping out of the day-to-day and up to the role of Chairman of the Board. Read more "The next CEO of Stack Overflow"

## Announcing Stack Overflow for Teams

DevFeed: [Announcing Stack Overflow for Teams](<https://devfeed.tech/articles/announcing-stack-overflow-for-teams-37527.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2018/05/03/announcing-stack-overflow-for-teams/>)

Author: Joel Spolsky

Published: 2018-05-03T12:58:25Z

Content type: release

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Development](<https://devfeed.tech/topics/development.md>), [Wiki](<https://devfeed.tech/topics/wiki.md>), [IRC](<https://devfeed.tech/topics/irc.md>)

Tags: [company](<https://devfeed.tech/tags/company.md>), [development](<https://devfeed.tech/tags/development.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [irc](<https://devfeed.tech/tags/irc.md>), [news](<https://devfeed.tech/tags/news.md>), [product](<https://devfeed.tech/tags/product.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [teams](<https://devfeed.tech/tags/teams.md>), [wiki](<https://devfeed.tech/tags/wiki.md>)

### AI overview

The article announces Stack Overflow for Teams, a paid private Q&A service for teams, companies, and organizations. It is presented as a way to capture searchable institutional knowledge through questions and answers.

### Source excerpt

New product: Stack Overflow for Teams lets you direct questions to members of your own team, company, or organization. Read more "Announcing Stack Overflow for Teams"

## Debugging Techniques and Expectations for Programming Questions

DevFeed: [Debugging Techniques and Expectations for Programming Questions](<https://devfeed.tech/articles/strange-and-maddening-rules-37526.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2018/04/23/strange-and-maddening-rules/>)

Author: Joel Spolsky

Published: 2018-04-23T14:42:45Z

Content type: opinion

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [debugging](<https://devfeed.tech/topics/debugging.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [C](<https://devfeed.tech/topics/c.md>)

Tags: [debugging](<https://devfeed.tech/tags/debugging.md>), [news](<https://devfeed.tech/tags/news.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>)

### AI overview

The article discusses rubber-duck debugging and divide-and-conquer debugging, then relates them to writing concise, self-contained programming questions. It also introduces a debate about whether Stack Overflow should accommodate programming novices.

### Source excerpt

There's this popular idea among developers that when you face a problem with code, you should get out a rubber duck and explain, to the duck, exactly how your code was supposed to work. Read more "Strange and maddening rules"

## How Stack Overflow Uses Reputation as a Light Touch of Gamification

DevFeed: [How Stack Overflow Uses Reputation as a Light Touch of Gamification](<https://devfeed.tech/articles/a-dusting-of-gamification-37525.md>)

Original publisher: [Read original article](<https://www.joelonsoftware.com/2018/04/13/gamification/>)

Author: Joel Spolsky

Published: 2018-04-13T13:40:21Z

Content type: opinion

Language: en

Sources: [Joel Spolsky](<https://devfeed.tech/sources/joel-spolsky.md>)

Topics: [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Reddit](<https://devfeed.tech/topics/reddit.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [developers](<https://devfeed.tech/tags/developers.md>), [gamification](<https://devfeed.tech/tags/gamification.md>), [news](<https://devfeed.tech/tags/news.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [standards](<https://devfeed.tech/tags/standards.md>)

### AI overview

The article explains how Stack Overflow uses reputation, voting, and small rewards to motivate contributors and surface useful answers. It presents this as a limited form of gamification that reinforces community norms and standards.

### Source excerpt

I had to think for a minute to realize that Stack Overflow has "gamification" too. Not a ton. Maybe a dusting of gamification, most of it around reputation. Read more "A Dusting of Gamification"