New
The latest blog posts to take off on Hacker News. 4,748 posts.
Lifestyle programming
“A man is a success if he gets up in the morning and gets to bed at night, and in between he does what he wants to do.” ― Bob Dylan I am a lifestyle programmer. I run a one-man software product bus…
Get Shit Done: The Worst Startup Culture
Kaikki nettikasinot and other similar projects can be exhausting, due to their demanding schedules. How do I organize myself? Learn now!
Letter to a young programmer
Dear (insert name here), I heard you enjoy a certain programming language named Python. Programming is a wonderful activity. I am a little...
Why the last 20% of work takes the same amount of time as the first 80%
You know when developers tell you that they did 80% of the application in x days and that they need the same amount of time for the last 20%?
Argue well by losing
I love a good argument. No really! Even ones online.
Dear Startups: stop asking me math puzzles to figure out if I can code
I’ve always been pretty good at math. Not trigonometry, or arithmetic, or whatever people are usually thinking of when they’re like, “Oh, you must be smart! I hate math!” But, combinatorics and gra…
My self published book made $11,000 before I finished writing it
That is what I earned on my book for software team leaders before it was even finished. This august I finished writing and publishing my first self-published book. Last month I got done adding a print and an audio…
Don’t email me
Why I insist on people to keep issues on the mailing list(s) A recent twitter discussion I had with Andrei Neculau contributed to his blog post on this subject, basically arguing that I'm wrong but with many words and explanations. It triggered me to write up my primary reasons for why I strongly object to … Continue…
The Hacker News Generation (Afraid of Hard Work)
Soft skills play an important role for programmers, listening to clients’ requirements, creating solutions, and communicating effectively can make or break a career.
How to build great products
If you believe that sales fix everything, it follows that most startups fail because they don’t ship a great product in a growing market before they run out of money. Assuming you’ve picked an explosive market, how do you go about building a great product?1
Open Letter to My Students: No, You Cannot be a Professor (2011)
[Note: In response to the interest generated by this post I have also posted No, You Cannot be a Professor--the Reactions and For New Rea...
How to Hire
After startups raise money, their next biggest problem becomes hiring. It turns out it’s both really hard and really important to hire good people; in fact, it’s probably the most important thing...
Software Development Estimates: Where Do I Start?
For some reason many people discuss the problem of estimating software development timeframes without properly understanding the issue. There is a famous answer on Quora that exemplifies this. Lots of people like that story, even though it’s inaccurate and misguided. “Software development” is such a huge endeavor that…