Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #4517

C

chriskiehl.com

Personal blog · chriskiehl.com/article · on HN as goostavosprogrammingcareerai

chriskiehl.com is a personal blog at chriskiehl.com about programming, career and ai. Since 2017, 16 different Hacker News readers have linked it 38 times, most often “Event Sourcing is Hard”. It is still writing: the last post was on 2026-10-16, and you can follow it by feed.

Visit the blog
38mentions?
16HN people?
2017–2026first – last linked?
Links on Hacker News per year · peak 7 in 2021

A pretty cool website

The author on HN?

goostavos · 5,885 karma · member since 2012

Software engineer and overall pretty swell guy. Checkout my book! https://www.manning.com/books/data-oriented-programming-in-java chriskiehl.com

From their public HN profile, which links to this site.

Most-linked posts?

  1. Event Sourcing is Hard
    4 people · 5 mentions · first linked 2019-02-03
  2. Software engineering topics I changed my mind on
    4 people · 4 mentions · first linked 2021-01-24
  3. Using Gooey as a Universal Front End for Any Language or CLI Application
    3 people · 5 mentions · first linked 2019-09-22
  4. Software development topics I've changed my mind on
    2 people · 2 mentions · first linked 2025-02-03
  5. “What if it changes?”
    2 people · 2 mentions · first linked 2022-05-22
  6. It's still ok to enjoy programming
    2 people · 2 mentions · first linked 2026-10-17
  7. Parallelism in one line
    2 people · 2 mentions · first linked 2017-08-06

What Hacker News says?

  1. He mentions this being a follow-up to a similar earlier post: https://chriskiehl.com/article/thoughts-after-6-years . HN discussions on that post: https://news.ycombinator.com/item?id=25887373 (4 years ago|686 comments), https://news.ycombinator.com/item?id=32162716 (3 years ago|58 comments), and https://news.ycombinator.com/item?id=41633156 (4 months ago|56 comments).

    Comment linking /article/thoughts-after-6-years

    on “Software development topics I've changed my mind on”
  2. Submitted Software engineering topics I changed my mind on as a story · 1164 points

    HN discussion
  3. You can actually use Gooey for any arbitrary program or language (if you don't mind configuring a few of your cli arguments in python). Gooey technically just uses Json behind the scenes, but Python remains the most first class way to generate that blob of json. I wrote a brief guide awhile ago here[0]. For instance, all the screen shots and screen recordings throughout the README are done with a custom wrapper I ma…

    Comment linking /article/gooey-as-a-universal-frontend

    on “Gooey: Turn almost any Python command line program into a GUI application”
  4. Submitted Software development topics I've changed my mind on as a story · 873 points

    HN discussion
  5. Hearing that other people struggled with this problem gives me solidarity. It took me an embarrassing amount of time to get "click and drag thing" working in isometric [0]. Rendering differently sized sprites was a whole other thing. Figuring it out without google was immensely satisfying, though. Reminded me what I love about programming. [0] https://chriskiehl.com/article/home-theater-calculator

    Comment linking /article/home-theater-calculator

    on “Isometric Projection in Game Development”
  6. Submitted It's still ok to enjoy programming as a story · 713 points

    HN discussion
  7. Count me in the long line of suckers :( Probably one of the largest technical blunders of my career (or at least the largest so far! ) was pulling a team down into ES hell on a greenfield project. Turns out, growing an event sourced application is fantastically hard[0]. Ours eventually became a twisted opaque mess which was terrifying to modify due to (a) the sheer volume of code it took to do so, and (b) eventually…

    Comment linking /article/event-sourcing-is-hard

    on “The Reactive Monolith – How to Move from CRUD to Event Sourcing”
  8. Submitted Using Gooey as a Universal Front End for Any Language or CLI Application as a story · 531 points

    HN discussion
  9. It means going from: Frontend > React > [state management library of choice] to Frontend > Data Layer > View Layer (React) This is MVC, no? That's basically the diagram for MVC on the Wikipedia page. I suppose giving it a "-first" (god I hate this trend) moniker spiffs it up a bit. We could also name it "modern MVC" for ultimate internet points. I'd also read this article (not mine): https://chriskiehl.com/article/r…

    Comment linking /article/react-as-an-implementation-detail

    on “It's time for a data-first front end revolution”
  10. Submitted Event Sourcing is Hard as a story · 485 points

    HN discussion
  11. Sure, I was talking about the workaround mentioned here: > You can also invoke any arbitrary executable [ https://chriskiehl.com/article/gooey-as-a-universal-frontend ], not just python, which is pretty handy. Rhetorics aside, you can use Gooey for any CLI tool using a small Python glue (pardon the pun) code, so it was not a flat out lie.

    Comment linking /article/gooey-as-a-universal-frontend

    on “Gooey: Turn almost any Python command line program into a full GUI application”
  12. Submitted “What if it changes?” as a story · 431 points

    HN discussion
  13. Hey, what the -- this is my thing. ^_^ What's it doing at the top of HN? A quick reply to some of the comments about argparse. Gooey is super old at this point. Argparse was a solid choice at the time when Gooey started. These days, Gooey itself speaks in JSON and is decoupled from argparse itself. However, argparse remains the main "blessed" interface (mostly because nobody else has built a different one). Some fun…

    Comment linking /article/gooey-as-a-universal-frontend

    on “Gooey: Turn almost any Python command line program into a full GUI application”
  14. Submitted Event Sourcing Is Hard (2019) as a story · 286 points

    HN discussion
  15. Event sourcing is a pattern (antipatern?) that appears useful because it solves an interpersonal problem. It is the kind of thing that middle management salivates over because it appears to decentralize control, which to such a manager sounds like "gives me more control of my own sphere". Every team creates their own event schemas and subscribes to other teams' events and we all live happily ever after. Never again…

    Comment linking /article/event-sourcing-is-hard

    on “Are you considering Event Sourcing? Think again”
  16. Submitted How to lose $950 quickly on Airbnb as a story · 190 points

    HN discussion
  17. https://chriskiehl.com

    Comment linking /

    on “Ask HN: Could you share your personal website here?”
  18. Submitted Software development topics I've changed my mind on after 6 years in dev as a story · 85 points

    HN discussion
  19. Submitted Why is the red primary color oriented at 104° on a vectorscope? as a story · 56 points

    HN discussion
  20. Submitted Software development topics I've changed my mind on after 6 years in industry as a story · 37 points

    HN discussion
  21. Submitted Home theater layout calculator in PureScript as a story · 16 points

    HN discussion
  22. Submitted Software development topics I've changed my mind on as a story · 8 points

    HN discussion
  23. Submitted It's still OK to enjoy programming as a story · 6 points

    HN discussion
  24. Submitted Unpopular opinion about the Fundamentals of Software Architecture book as a story · 4 points

    HN discussion
  25. Submitted Don't Let the Internet Dupe You, Event Sourcing Is Hard as a story · 3 points

    HN discussion
  26. Submitted Making Lenses Practical in Java as a story · 3 points

    HN discussion
  27. Submitted Using Gooey as a Universal Front end for any Language or CLI App, e.g., FFmpeg as a story · 3 points

    HN discussion
  28. Submitted How I Under-Engineered My Book as a story · 2 points

    HN discussion
  29. Submitted Microscopes Are Neat (2024) as a story · 2 points

    HN discussion
  30. Submitted Aurora's Query Plan Management is amazing as a story · 2 points

    HN discussion

Search all of HN for chriskiehl.com

Linked by the same people?