Bookmarks

These are articles and links that I’ve saved from around the web using Raindrop.io

Strategy Letter III: Let Me Go Back!

Strategy Letter III: Let Me Go Back!

· joelonsoftware.com

When you’re trying to get people to switch from a competitor to your product, you need to understand barriers to entry, and you need to understand them a lot better than you think, or people …

Fog Creek Professional Ladder

Fog Creek Professional Ladder

· joelonsoftware.com

The Fog Creek Professional Ladder determines your base salary. It is recalculated every August, and new base salaries go into effect September 1st (you’ll see it on the September 15 paycheck)…

Evidence-Based Scheduling

Evidence-Based Scheduling

· joelonsoftware.com

Software developers don’t really like to make schedules. Usually, they try to get away without one. “It’ll be done when it’s done!” they say, expecting that such a brave, funny zinger will reduce t…

The Law of Leaky Abstractions - Joel on Software

The Law of Leaky Abstractions - Joel on Software

· joelonsoftware.com

There’s a key piece of magic in the engineering of the Internet which you rely on every single day. It happens in the TCP protocol, one of the fundamental building blocks of the Internet. TCP…

Painless Software Schedules - Joel on Software

Painless Software Schedules - Joel on Software

· joelonsoftware.com

Last October, the Northeast US was plastered with ads for something called Acela, a new express train running from Boston to Washington. With TV ads, billboards, and posters everywhere, you’d…

Daily Builds Are Your Friend - Joel on Software

Daily Builds Are Your Friend - Joel on Software

· joelonsoftware.com

In 1982, my family took delivery of the very first IBM-PC in Israel. We actually went down to the warehouse and waited while our PC was delivered from the port. Somehow, I convinced my dad to get t…

Making Wrong Code Look Wrong - Joel on Software

Making Wrong Code Look Wrong - Joel on Software

· joelonsoftware.com

Way back in September 1983, I started my first real job, working at Oranim, a big bread factory in Israel that made something like 100,000 loaves of bread every night in six giant ovens the size of…

Painless Bug Tracking - Joel on Software

Painless Bug Tracking - Joel on Software

· joelonsoftware.com

TRS-80 Level-I BASIC could only store two string variables, A$ and B$. Similarly, I was born with only two bug-storing-slots in my brain. At any given time, I can only remember two bugs. If you ask…