New
The latest blog posts to take off on Hacker News. 4,748 posts.
Please Do Not Be a One Trick Pony
Paul Simon has a song called ‘One Trick Pony’ with a bit in it that goes like this:
What most young programmers need to learn
In the past 7.5 years I have supervised over a dozen programming interns at Ronimo and have seen hundreds of portfolios of students and gra...
Another Theory to Explain 10X Programmers
a blog post by @azwinkau
Why I Quit OS X – Geoff Wozniak
After nearly 10 years of using OS X as my primary OS for personal work, I switched away in late 2014. I consider it to be the best tech decision I made last year.
Hidden Costs That Engineers Ignore
“It’ll only take me a few hours to implement the feature,” we sometimes say. But after finishing, we find that every few weeks, we’re either fixing a bug with the feature, explaining it to another eng
How to Learn Efficiently
I am convinced that much of the gap between the best college students and the worst is explained by study habits. Frankly, most students study poorly. To make matters worse, most teachers are incapable of teaching good study habits. Learning is proportional with effort Sitting in a classroom listening to a professor…
Saving a Project and a Company
I often get the question what it is exactly that I do for a living and usually I can’t really talk about it due to non-disclosure agreements and possible fall-out but in this case I got permission to do a write-up of my most recent job.
Software engineers should write
In elementary school, there were “math kids” and there were “English kids”. You were classified by the other kids’ impression of your prowess in each subject.
Selling to the Fortune 500, Government, and Other Lovecraftian Horrors
You really can sell SaaS/software to large enterprises, despite your perceived inability to do so. Read on for how.
Travis CI: From Open to Minimum Vacation Policy
When Travis CI turned into a business with employees, one of our ideas was to not constrain people in how much time they take off for vacations. We didn’t track the days people were taking off, and as the people running the company, we didn’t actively encourage people to take times off. In short, we had an open…
Lazy Expert Syndrome
We all eventually suffer from "lazy expert syndrome." The best way to snap out of it and grow is to mentor someone new to your field.
Ignoring pull requests discourages open-source contributions
What's the first thing you do when you find a bug or see a missing feature in an open source project? Check out the project page and submit a patch!
Academia as an ‘anxiety machine’
We learned recently of the suicide of Stefan Grimm, a successful professor at the prestigious Imperial College in London. Professors Grimm regularly published highly cited articles in the best journals. He was highly productive. Unfortunately, some of his colleagues felt that he did not secure sufficiently large…
Resumes suck for hiring engineers
In this experiment, I wanted to see how good engineers and recruiters were at resume-based candidate filtering. Going into it, I was pretty sure that engineers would do a much better job than recruiters. However, that’s not what happened at all. As it turned out, people were pretty bad at filtering resumes across the…
The Magpie Developer
I’ve often thought that software developers were akin to Magpies, birds notorious for stealing shiny items to decorate their complex nests. Like Magpies, software developers are unusually smart and curious creatures, almost by definition. But we are too easily distracted by shiny new toys and playthings. I no longer
How to Learn Hacking
The “ hacking ” we'll be talking about in this document is exploratory programming in an open-source environment. If you think “ hacking ” has anything to do with computer crime or security breaking and came here to learn that, you can go away now. There's nothing for you here.