Top all-time · #3202
cekrem.github.io
Personal blog · cekrem.github.io · on HN as cekremprogrammingweb
cekrem.github.io is a personal blog at cekrem.github.io about programming and web. Since 2022, 24 different Hacker News readers have linked it 43 times, most often “There Is Still No Silver Bullet”. It is still writing: the last post was on 2026-11-02, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link this blog's essays on AI and software development: whether AI speeds up processes, the 'No Silver Bullet' argument on essential complexity, and Peter Naur's programming-as-theory idea.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
A surprisingly delightful dev blog!
Most-linked posts?
- There Is Still No Silver Bullet4 people · 4 mentions · first linked 2026-08-14
- Programming as Theory Building: Why Senior Developers Are More Valuable4 people · 4 mentions · first linked 2025-06-26
- Parse, Don't Validate – In a Language That Resists It3 people · 3 mentions · first linked 2026-04-07
- Why I Hope I Get to Write a Lot of Elm Code in 20252 people · 2 mentions · first linked 2025-03-04
- Functors, Applicatives, and Monads: The Scary Words You Understand2 people · 2 mentions · first linked 2026-01-05
- A Use Case for Port Boundaries in Front End Development2 people · 2 mentions · first linked 2025-05-20
- Liskov Substitution: The real meaning of inheritance2 people · 2 mentions · first linked 2025-01-21
What Hacker News says?
> unique to me Ah, so it’s ”No Silver Bullet” (1986) [1] all over again. Thinking out loud here... AI mainly helps reduce accidental complexity. It can help one understand essential complexity, but essential complexity must still be paid. You describe doing the essential, irreducible part. And that’s specific to your needs, depends on the problem you’ve chosen, understanding reality of your domain, evaluating tradeo…
Comment linking /posts/there-is-still-no-silver-bullet/
on “Pion, an agent designed to run any company autonomously”Submitted Coding as Craft: Going Back to the Old Gym as a story · 98 points
HN discussion> The process didn’t work before because the person writing the requirements either put out vague requirements or bad requirements because they didn’t understand the business intent (or were careless). You make it sound like writing good requirements is easy. If it were easy we wouldn't need all these concepts around PMF, product pivots and the like. And even before that was Peter Naur's paper "Programming as Theory…
Comment linking /posts/programming-as-theory-building-naur/
on “I don't think AI will make your processes go faster”Submitted Liskov Substitution: The real meaning of inheritance as a story · 73 points
HN discussionThis is a good intro https://cekrem.github.io/posts/there-is-still-no-silver-bull...
Comment linking /posts/there-is-still-no-silver-bullet/
on “A self hosted AI software factory”Submitted Programming as Theory Building: Why Senior Developers Are More Valuable as a story · 68 points
HN discussionInteresting, reminds me of Peter Naur’s ( https://cekrem.github.io/posts/programming-as-theory-buildin... ) beliefs where building mental models is more important than the mere code output itself So easy to fall into a slop tsunami without actually knowing what the code does or how it works
Comment linking /posts/programming-as-theory-building-naur/
on a deleted threadSubmitted The Climb Was the Safety Feature as a story · 18 points
HN discussionSubmitted There Is Still No Silver Bullet as a story · 4 points
HN discussionSubmitted Programming as Theory Building, Part II: When Institutions Crumble as a story · 3 points
HN discussionSubmitted The Draft Is Done. Now I Need Reviewers and Feedback (Elm Language) as a story · 3 points
HN discussionSubmitted Parse, Don't Validate – In a Language That Resists It as a story · 3 points
HN discussionSubmitted Kotlin's Rich Errors: Native, Typed Errors Without Exceptions as a story · 3 points
HN discussionSubmitted Functors, Applicatives, and Monads: The Scary Words You Understand as a story · 3 points
HN discussionSubmitted I'm taking a three-week LLM fast as a story · 3 points
HN discussionSubmitted Making Impossible States Impossible: Type-Safe Domain Modeling with Functional as a story · 3 points
HN discussionSubmitted Programming as Theory Building: Why Senior Devs Are More Valuable Than Ever as a story · 3 points
HN discussionSubmitted Introducing `content-visibility: auto` – A Hidden Performance Gem as a story · 3 points
HN discussionSubmitted Why I Hope I Get to Write a Lot of Elm Code in 2025 as a story · 3 points
HN discussionSubmitted Replacing Hugo with a Custom Kotlin Blog Engine as a story · 3 points
HN discussionSubmitted ArkType: The Parse-Don't-Validate Sequel I Didn't Know I Needed as a story · 2 points
HN discussionSubmitted Solid in FP: Liskov Substitution – A Principle Beyond Inheritance as a story · 2 points
HN discussionSubmitted What Elm Taught Me About React's UseReducer as a story · 2 points
HN discussionSubmitted Building an Elm Playground That Compiles in the Browser as a story · 2 points
HN discussionSubmitted Claude Code: Game Changer or Just Hype? as a story · 2 points
HN discussionSubmitted The Psychology of Clean Code: Why We Write Messy React Components as a story · 2 points
HN discussionSubmitted React Reconciliation: The Hidden Engine Behind Your Components as a story · 2 points
HN discussionSubmitted Building Better UI Components: Elm Ports with Web Components as a story · 2 points
HN discussionSubmitted Liskov Substitution: The Real Meaning of Inheritance as a story · 2 points
HN discussionSubmitted Reducing Android Build Times on Azure by 80% Using a Virtual Machine Scale Set as a story · 2 points
HN discussion