Software Development
- The Trouble With Bools: Part 1
- Why is Environment.CurrentDirectory bad?
- The most important skill in software development
Career
- The Biggest Salary Negotiation Mistake Is Not Doing It (via Lifehacker)
- The Catch-22 of Being “Too Junior”
- My Candidate Description (via Erik Dietrich)
- Imposter Syndrome Sucks
- How to Become a Great JavaScript Developer
- The Key to Leadership: Empathy
- Career and Survival Strategies for Software Developers (video ~3 hours)
- 4-day work week – Lessons learned
- Do you sell your hands or your brain?
Mentoring
- Early vs. Beginning Coders
- Advice to software development interns
- Four Things I Wish I Knew When I Became a Tech Lead
Process
- “We tried agile and it didn’t work.”
- This is the Product Death Cycle. Why it happens, and how to break out of it
- What Every Entrepreneur Needs to Understand About Risk (via Glenn Stovall)
- On Interviewing Software Engineers
- Why Agile Makes Sense: software development compared to other industries
- Stop Per-Person Swimlanes