Topics /

Life, Learning & Writing

The most popular blog posts about life, learning & writing on Hacker News. 7,746 posts.

Any year
7537

Eric S. Raymond speaks heresy.

Event sourcing is an excellent software design pattern. Instead of persisting current state of an asset and mutating it in place. An asset is represented by the events through its life cycle. When the current state of an asset is needed its re-computed from the events.

7539

How to Create a Self-Referential Tweet

Yesterday Mark Reid posted on Twitter a challenge : create a self-referential tweet (one that links to itself). He later clarified that the tweet should contain in its text its own identifier (the number after " /status/" bit should be its own URL). I decided to take up the challenge ("in order to learn a bit about…

7540

Why I'm Not a Writer (1996)

I'm not a writer. Sometimes I write, but I don't define myself as a career writer. And that isn't because I couldn't tolerate the garret lifestyle of an obscure writer. It is because I couldn't tolerate the garret lifestyle of a successful writer. By successful I don't mean Edith Wharton. I don't think it is…

7554

Why is programming fun?

Why is programming fun? An extract from Fred Brooks' (Frederick P. Brooks Jr.) book, The Mythical Man-Month. Fred Brooks coined the term "no silver bullet" that is famous in the field of computers.

7559

The Seven Stages of the Programmer

Before he takes the first step, the programmer does not know that programming exists. He is aware of computers, but has never considered how they actually work. He feels the process of making a video game is somewhat akin to making a film, or perhaps writing a book. If someone were to ask him how that actually works…