Software engineering books to read and reread
Advanced Web Application Architecture allows you to spot what kind of code you're dealing with:
Topics /
The most popular blog posts about career & management on Hacker News. 4,748 posts.
Advanced Web Application Architecture allows you to spot what kind of code you're dealing with:
Lately, I’ve been reading articles about best practices for code reviews. I notice that these articles focus on finding bugs to the exclusion of almost every…
Here are some of the things I’m most proud of from 2019, and some of the biggest lessons I’ve learned.
A few months ago, exhausted by a constant stream of people perennially disappointed about reward structures at companies, I made what…
The two biggest reasons startups fail is running out of money and founding team implosions. One Y Combinator founder I spoke with felt that about ~20% of startups in his batch blew up in the first 9-12 months after entering YC due to founder issues.
An evaluation of different processes used to create documentation, and their advantages and disadvantages for the organization, the customer, and the writer.
Around half of all software engineers are self-taught, One way to approximate this number is via the Stack Overflow developer survey . Another rough approximation comes from the fact that over the last decade, typically only 40-60K students graduated each year with a CS major from a US university, whereas the total…
First we discussed the fact that technical issues cause remote meetings to suck. Then, we discussed how even when there are no technical issues, remote meetings still suck. They suck because they e…
The pandemic made evident how much work can, and should, be different. The forced change to accommodate remote workflows also brought to light what I like to call “virtual offices”. Unlike truly remote friendly workplaces optimized for asynchronous communication, these aim to merely transport the office into a virtual…
I just had my minute of fame! I was just interviewed by Fog Creek on their development blog. Fog Creek is Joel Spolsky's company. We talked about how I got into software development, what I currently do, my current setup and my favorite books. I've been a lifetime fan of Fog Creek Software and it just feels so great…
Thriving in a world of agents
(All these great ideas, but no one is listening? Check out my book: Convincing Coworkers )
tldr: I uncovered Y Combinator was scoring 100k+ founders around the world through Paxel, I broke it (possible easter egg) + found a vulnerability that let anyone forge and push any score to their ranking database, courtesy of an unvalidated hmac
I wrote a blog post a while ago about what one of my former assistants did after working for me, and in it I wondered why so many of them have had success. My conclusion was that:
As developers, we’re familiar with the various problems that interfere with our productivity. But often we overlook the broad picture. Some…
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…
Curator’s Code is an attempt to codify and standardize “via” links and attribution from link blogs and aggregators with two new symbols:
and how do you use it?
I’ll admit it: my résumé doesn’t stand out. I’ve had some great internships, but also a tendency to work for companies that aren’t (yet!) household names. And though I’m doing fine academically, it’s not well enough to stand out on my marks alone.
The long, honest story of how I taught myself web development and turned it into a career.