I’m a Bad Developer, That’s the Only Reasonable Explanation
I remember the first time I started to feel insecure as a web developer or even generally as a professional in any field. I was asked to…
The latest blog posts to take off on Hacker News. 6,087 posts.
I remember the first time I started to feel insecure as a web developer or even generally as a professional in any field. I was asked to…
I maintain many open source projects on GitHub and elsewhere (over 160 as of this writing). I have merged and/or closed thousands of Pull Requests (PRs) and patches in the past few years, and would like to summarize here many of the reasons I don't merge many PRs. A few of my projects have co-maintainers, but most are…
See what we learned running technical interviewing for over 3,000 software engineers.
Well. That took rather longer than expected. We have, finally, moved, into the new Fog Creek office at 535 8th Avenue, officially ten months after I started pounding the pavement looking for a repl…
Written by Zachary G. Pirtle. Originally published anonymously. Reflects my views alone. This post went viral when published in 2016, with comments by Cory Doctorow on Boing Boing , Marginal Revolution, and others. I’ve published other research on science fiction and policy that I discuss on my a
On October 1, 2016, I stopped volunteering for open source projects -- including Python -- for a month. While I still did open source work for Python as part of my job, I spent absolutely zero time helping any project outside of work (so no evenings, no weekends). This was the first
Many people will disagree with this post, not so much because it's flat out wrong but because there are so many different approaches one can take. It's a very subjective realm but I'm going to put forward some suggestions, make some considered arguments and leave it at
Not all developers make positive contributions. Some create more work for others than they do themselves.
Today marks my ten year anniversary as a Googler. I arrived with very little; just a suitcase, a backpack, and my pet mouse . Google took care of everything, from finding an apartment, to providing free food, Internet, and transportation. Google is more than an employer, it is a home. Filled with geeks, and makers…
Hi, I am Valerie Aurora, systems archictecture consultant, writer, and cat appreciator. At Bow Shock Systems , I solve difficult systems problems in networking, file systems, and operating systems. In 2023 I moved permanently to Amsterdam after 20 years in the San Francisco Bay Area.
The notion of a "senior" developer is extremely subjective. How can we define it better?
If you’re a developer working for software company, does that company own what you do in your spare time?
After years of scoffing at talk of prejudice in the information technology field -- as a white male with good hair --, I'm starting to call prejudice against my being old(er). It’s true: age discrimination is a real thing.
(A true story.) Philip (President): Our factory is underutilized by 10%. Either we start building more of our backlog or we lay people off. I'd rather keep everyone busy, build inventory, and get...
For the first time since Fog Creek Software was founded more than sixteen years ago, we have a new CEO, Anil Dash.
It was seven years ago today when everybody was getting excited about Microsoft’s bombastic announcement of Hailstorm, promising that “Hailstorm makes the technology in your life work t…
You’ve just released your latest photo-organizing software. Through some mechanism which will be left as an exercise to the reader, you’ve managed to actually let people know about it. …
Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. (Susan Ertz, “Anger in the Sky”) There is a particularly dangerous occupational haz…