/Career Advice

How I Learned To Turn Impostor Syndrome Into An Advantage - The Impostor's Advantage

- Zain Rizvi tl;dr: "That feeling of being an impostor is your subconscious telling you something: It’s saying you’re about to push yourself past your comfort zone and into the growth zone."

featured in #206

Reading Code Is A Skill

- Trisha Gee tl;dr: "Reading code is a skill that can be learnt, and can be improved. Time, experience, practice, with different languages, frameworks and libraries..." Recognizing this can lead to important learning opportunities for developers, and teams.

featured in #206

Enable Learning In Technical Writing

- Marcus Kazmierczak tl;dr: "My goal writing documentation is to enable a student to learn, give them confidence they can learn, and not just copy-paste their way." Marcus explains how he thinks about narrative construction, techniques to encourage learning, and more.

featured in #206

Writing System Software: Code Comments

- Salvatore Sanfilippo tl;dr: "Writing comments is of paramount importance in order to produce good code" for two reasons. (1) Comments explain why the code exists and is performing a specific action. (2) It's a tool for lowering the cognitive load of the reader.

featured in #205

Programming Is A Loser's Game

- Tom Gamon tl;dr: Tom argues that programming is game played and "won" by defense - writing high quality code with less bugs - rather than offense - writing code quickly.

featured in #205

Data Engineer Roadmap

tl;dr: "This roadmap aims to give a complete picture of the modern data engineering landscape and serve as a study guide for aspiring data engineers."

featured in #205

The Official, Authorized List Of Legitimate Reasons For Deciding To Become a Manager

- Charity Majors tl;dr: "People make career moves for a complex mix of altruism and self-interest." Charity outlines main motivations to become managers concluding that management is "a role of service to others not dominance over others; staffed by people who genuinely take joy in that people side of sociotechnical problem solving."

featured in #204

Lessons Learnt In Year Three As A Software Engineer

- Shubheksha Jalan tl;dr: "I’ve always been the kind of person that sits in the corner, puts their head down and gets stuff done... knowing how to present, talk about and market your work to the right people is a critical skill." Shubheksha also discusses other things she's learnt.

featured in #203

What To Talk About In 1-1s

- Julia Evans tl;dr: You should talk about what's going well, what's not going well, team priorities, and 3 other things sketched out for you in this post.

featured in #203

What's It Like As A Senior Engineer?

- Zain Rizvi tl;dr: "There’s a huge mindset shift needed when you go from junior to senior. Writing code becomes a minor part of the job." Your focus becomes researching the problem, designing the solution and building consensus, each discussed here.

featured in #202