Computer science courses that don't exist, but should
It's not about technology for its own sake. It's about being able to implement your ideas.
Topics /
The most popular blog posts about life, learning & writing on Hacker News. 8,927 posts.
It's not about technology for its own sake. It's about being able to implement your ideas.
A lot of smart college students end up with the idea that “solving hard technical problems” is the best thing they can do with their life—probably because that’s the only thing they’ve ever been rewarded for so far.
I've come to a conclusion that I have nothing to show for my 25 years of coding. I am ready to begin and I have a plan.
Immerse, get mentorship, and don’t look back.
Great things and people that I discovered, learned, read, met, etc. in 2025. No particular ordering is implied. Not everything is new.
Gary Starkweather passed away on Dec 26, 2019 at the age of 81.
It's not about technology for its own sake. It's about being able to implement your ideas.
Postcodes in the UK are pretty specific — a postcode such as “SE1 6AD” will often identify one or a few specific buildings, unlike countries where a postcode represents an entire neighbourhood. This leads to an interesting question: how short can you get an address and still have Royal Mail deliver post there? To…
When you look at old black and white pictures of cities from before the 1950s you may notice something on most buildings that are no longer there today. Awnings. They were ubiquitous over nearly every window of buildings from the most basic single family home to massive buildings like The White House. Where did all […]
What tacit knowledge is, and why it is the most interesting topic in the study of expertise today.
Status update, three years later
Marcus Kazmierczak's blog about code, data visualization, and life
I have been learning about machine learning and deep learning (ML/DL) for the last year. I think ML/DL is here to stay. I don't think this i...
If it hurts to type you’ll have a much harder time working as a programmer. Yes, there’s voice recognition, but it’s just not the same. So when my wrist and arm pain returned soon after starting a new job I was starting to get a little scared. The last two times this happened I’d had to take months and then years off…
I'm leaving a comfortable job in a big city because there's more to life than whatever this is.
Notes on nootropics I tried, and my experiments
Some teams require that every TODO comment in a codebase gets logged in the bug tracker. Others automatically delete any “stale” TODO that has been in the codebase for over a year. Don’t do it!
The International Bartenders Association, or IBA, maintains a list of official cocktails, ones they deem to be “the most requested recipes” at bars all around the world. It’s the closest thing the bartending industry has to a canonical list of cocktails, akin to the American Kennel Club’s registry of dog breeds or a…
As software developers, we're always learning new things; it's practically the whole gig! If we can learn to quickly pick up new languages/frameworks/tools, we'll become so much more effective at our job. It's sort of a superpower.
The Fibonacci series is a famous example of an object with a simple mathematical description, but a nearly inexhaustable list of bizarre and complicated properties. Originally, the series was described by Fibonacci in the 15th century in connection with the following problem:
You probably need to do fewer things right now. Prioritization, the other definition There’s two loose definitions of prioritization. Prioritization(1): Ordering a todo list. You make a giant list of things you could do, things you should do, things you’d like to do… and then you put a unique number...
As an IT professional, I always felt an eager for technology and lust for new gadgets and hi-tech toys. When first electrical vehicles appeared on the roads, it was not an exception. However, lack of charging stations and high cost coupled with a need to own some backup vehicle for road trips and…
I’ve been interested in standing desks for a while. I keep reading things like: he who sits the most dies the soonest. All the options online are expensive. Until now. Ryan Witt and I combined our brains to see if we could come up with a better solution: Introducing
A real-world horror story about contracts, control, and the dark side of managed open source.