Reader Question
31 articles 路 all categories
12 articles from 2023 路 show all
November 2023
How to go from Senior to Lead
Transitioning from Senior to Lead Engineer isn't just about technical prowess, but strategic thinking, soft skills, and going beyond your role. And remember, strong individual contributions matter!
October 2023
TypeScript runtime vs types at run-time
Understanding the nuances of TypeScript: it adds static types to JavaScript, reducing bugs by checking code validity pre-run. But imagine if we had types at run-time too - validating inputs, enhancing error messages. A dream, but a nice one.
August 2023
Why write
Regular writing is a secret superpower! Sharpens your thoughts, boosts your career, and helps you become an authority in your field. Don't pretend to be an expert, just share your experiences. Your insights are gold
Followup answers to Forget complicated code, focus on the system
Why are utility files bad? How do you recognize architectural complexity? What the hell is a transitive dependency?
July 2023
Update state during render, better explained
A few readers wrote in to say that the React Can Update State During Render email last week made no sense. Here's a better explanation.
June 2023
When to throw away your code
Delete code when it stops providing value 馃挕 All code is a liability; context matters. Keep what solves problems, toss the rest.
May 2023
How one sentence guides your career
Unlock the secret to guiding your career with a powerful positioning statement. Learn to stand out in the job market and attract opportunities that align with your expertise and values.
March 2023
Software engineers, exercise, health, and productivity
Don't worry about the hype, just get some sun, some rest, and remember to hydrate.
Done means Shipped
Don't overthink, just ship
"If you're so good, why aren't you making 600k at BigTech?"
Swiz shares why he's not making the big bucks at a tech giant, from the soul-crushing grind of corporate to the funny money of tech compensation.
January 2023
Squash merge? Really!?
Learn why squash merging is your friend - from hating it to loving it! Squash merging helps you keep moving and focus on the work instead of recording the work.
Reader question: How to grow 10+ years into your career?
For those wanting to stay hands-on, we recommend solving bigger better challenges with higher stakes and new problems.