• 0 Posts
  • 10 Comments
Joined 2 years ago
cake
Cake day: December 25th, 2023

help-circle



  • I find most bad codebases exist because of a culture that isn’t focused on quality, and I’m not talking about bug counts or code coverage. Clean codebases stay clean by being proactive about keeping them clean. This should include meticulous peer reviews, establishing design patterns, enforcing best practices, and taking initiative to leave things better than you found them (we used to call that boy scouting).

    If your teams PR comments only contain LGTM, and the average time spent reviewing them is 5 minutes, your team isn’t focused on quality. If a PR contains more files than an average person can keep in their mental context window, it won’t get the attention it needs to be properly reviewed. If there is no accountability to keep a clean codebase, you’ll end up with 2 hours of work taking 5 days to complete.


  • I have been been actively interviewing for software engineering leadership roles. A few years ago, the process would have involved submitting a resume, maybe a technical round, a chat with the CTO, and a vibe-check with another employee. It has now become a gauntlet of 5+ STAR format behavioral rounds, presentations, take home tests, systems design whiteboard sessions, and the beloved technical review where you share your screen and someone watches you fumble through some stupid leetcode challenge.

    I have been finding it difficult to control my anxiety as I progress through each round of interviews. The steaks are higher after each round to make it to the next.

    It sucks getting rejected after round 3-4+ rounds. Sometimes I won’t hear back at all, other times I might get the canned rejection email from the ATS. I take feedback and criticism very personally, which makes personalized rejections even more painful.

    I wish I didn’t love software engineering so much. I wish I had another skill to fall back to that made as much money.

    How do you all deal with the social, executive, and operational rigors of finding jobs and interviewing?





  • Your partner went through all of the gestation and labor herself; the least you can do is be the person who changes the diapers.

    Men don’t always immediately bond with their newborn progeny. It’s ok, don’t feel guilty if you’re not head-over-heels in love with your baby for the first year or two.

    If you’re ever feeling frustrated caring for your newborn, take a break. They will be fine if you leave them crying in their crib so that you can take a walk or do whatever you need to decompress and compose yourself.

    Most pacifiers have bottle nipple mates. If your baby prefers one specific bottle or pacifier, buy the mate.

    Most importantly, sleep deprivation and stress can cause significant mental health issues, specifically anxiety and depression. Your feelings are valid. If you’re having a hard time, ask for help.