How to Spend $2,500 on Developer Gear

Topics covered
Popular Clips
Episode Highlights
Browser Tools
Browser tools are essential for developers, especially when dealing with caching and session management. highlights the importance of closing all incognito windows to reset sessions, as they can retain login states across different windows 1. He shares his frustration with incognito mode, noting that logging into a service like Gmail in one incognito window keeps you logged in across others 2.
If you open up an incognito and log into Gmail, and then open a new incognito, guess what? You're logged into Gmail.
---
These insights underscore the need for developers to understand browser behavior to effectively manage web applications.
  Â
Legacy Code
Legacy code presents unique challenges and learning opportunities for developers. emphasizes the importance of having foundational books on legacy code, such as Michael Feathers' "Working Effectively with Legacy Code" and Martin Fowler's "Refactoring" 3. He notes that even today's code can become tomorrow's legacy, making it crucial to develop skills in maintaining and improving existing codebases.
Even the code you write today, it's just tomorrow's legacy code.
---
These resources provide valuable insights into the realities of software development and the necessity of adapting to evolving code.
  Â
Functional Programming
Functional programming, particularly in Haskell, offers a different perspective on coding. shares his experience attending a Haskell workshop, where he learned about the language's concise syntax and mathematical approach to programming 4. finds Haskell intriguing, noting its unique way of thinking compared to other languages 5.
It's a purely functional programming language. It's very mathy.
---
This exploration highlights the potential of functional programming to simplify complex coding tasks and encourage a mathematical mindset.
Related Episodes
93. Developer Shopping Spree
Answers 383 questionsThe 2021 Shopping Spree
Answers 383 questions

The 2020 Shopping Spree
Answers 383 questions
Tackling Tough Developer Questions
Answers 383 questionsThe 2022 Shopping Spree
Answers 383 questions

Keyboards, Cloud Costs, Static Analysis, and Philosophy
Answers 383 questionsHow to be an Advanced Programmer
Answers 383 questionsOur Favorite Developer Tools for 2015
Answers 383 questionsHow to be an Intermediate Programmer
Answers 383 questionsHow to be a Programmer
Answers 383 questions

Is Kubernetes Programming?
Answers 383 questions

Big Data - How Far is Too Far?
Answers 383 questions

Stack Overflow 2022 Survey Says …
Answers 383 questions

Docker Licensing, Career and Coding Questions
Answers 383 questions

How to Jumpstart Your Next App
Answers 383 questions
