Things They Didn’t Teach You About Software Engineering
- Vadim Kravcenko tl;dr: (1) You rarely write something from scratch. (2) Domain knowledge is more important than your coding skills. (3) Writing documentation is not emphasized hard enough. (4) Code is secondary. Business value is first. (5) You’ll need to work around incompetence. (6) You work with uncertainty most of the time. (7) Assume everything has bugs. And more.featured in #382
featured in #381
featured in #380
8 Hard Truths I Learned When I Got Laid Off From My SWE Job
- Steven Buccini tl;dr: (1) Getting laid off is a profoundly lonely experience. (2) It’s gonna take longer than you think. (3) Interview invites are a poor proxy for your desirability. (4) You are going to have to do things that you don’t want to do. (5) Most offers for help are reflexive responses. (6) Honesty can only hurt you. (7) You probably should turn down that job offer. (8) You’ll learn more from getting laid off than you did at your job.featured in #379
A Guide To Fixing Developer Posture
- Gayle Laakmann McDowell tl;dr: "This post is about anterior pelvic tilt, the most common posture dysfunction... How do you know if you have an anterior pelvic tilt? Look at your belt. If you belt points towards the floor, you have an anterior pelvic tilt. Or, look sideways in the mirror. does your butt stick out? Chances are that you have an anterior pelvic tilt. I’m gonna break bad posture in 2 sections, lower body and upper body. The lower body influences the upper body, but upper body doesn’t always influence the lower body."featured in #378
From BigCo To Startup: 20 Tips For Evaluating Early-Stage Companies & Making The Leap
tl;dr: Broken down into 3 categories. Tips for: (1) Assessing a startup’s trajectory. (2) Assessing your fit with the role and the team. (3) Assessing your startup readiness & shifting to a scrappier startup mindset.featured in #375
featured in #375
What If Two Programs Did This?
- Raymond Chen tl;dr: The question “What if two programs did this?” is helpful in evaluating a feature or a design request. Combining this with “Imagine if this were possible” leads to an impressive one-two punch, explained by examples in this post.featured in #373
Focus On High-Leverage Activities
- Addy Osmani tl;dr: Leverage is impact produced divided by time invested. To increase your leverage, ask yourself the following before any activity: (1) What if this activity was simple? (decrease time cost). (2) What if this activity was huge? (increase value). (3) What else could I be doing? (opportunity cost).featured in #370
featured in #369