Home-Cooked Software and Barefoot Developers
Overall Reception of the “Home‑Cooked / Barefoot Developer” Vision
- Many experienced developers found the vision emotionally resonant, seeing it as a return to early web / microcomputer eras where individuals built small, bespoke tools.
- Others argue this already exists: huge amounts of ad‑hoc scripts, internal tools, and niche apps never seen publicly.
- Some doubt the premise that most software is mega‑corp, cloud‑scale; they see plenty of small shops and hobbyists already filling long‑tail needs.
Local‑First Software & Platform Centralization
- Strong support for local‑first as a way to reduce dependence on cloud giants and app stores, and to give users more ownership and resilience.
- Critiques of app stores and centralized web: they push users to bloated, winner‑take‑all apps and “dead” software that can’t be shaped or shared.
- Examples raised: single‑file local/web hybrids (TiddlyWiki, Decker), self‑hosting platforms, IPFS‑synced tools.
LLMs, Autocoding, and “Barefoot Developers”
- Optimists see LLMs as “consultants” or junior devs: speeding up glue code, boilerplate, homelab scripts, small apps, even for non‑engineers.
- Skeptics say LLMs conflict with local‑first ideals, encourage shallow understanding, and require more expertise to safely detect hallucinations and bad designs.
- Concern that juniors will become dependent on AI, lack deep skills, and be locked into corporate AI platforms they don’t control.
- Several note that LLMs often confidently produce plausible but broken or invented APIs; debugging and design still demand real expertise.
Will Non‑Programmers Actually Build Software?
- Repeated argument: most people don’t want to think hard about computers; they use only a tiny fraction of Excel, ignore existing OSS, and avoid learning.
- Counterpoint: problem is cultural and UX, not human capacity. Past eras (BASIC, early PCs) showed many ordinary users programming when tools were visible, bundled, and approachable.
- No‑code/low‑code history is cited: powerful tools (Access, spreadsheets, Google AppScripts, AppSheets, etc.) enabled some “folk developers,” but did not cause mass democratization.
Open Source, Tooling, and Missing Pieces
- Some criticize the article’s lack of focus on open source and open standards as essential for shared, small‑scale tools.
- Others say license matters less than deployability and maintenance: many OSS apps are too complex for non‑technical users to install and keep running.
- Multiple commenters argue that better, fun, extensible spreadsheet‑like or VB/HyperCard‑style environments might be more pivotal than LLMs alone.