• 0 Posts
  • 71 Comments
Joined 1 year ago
cake
Cake day: June 30th, 2023

help-circle












  • I’ve worked for startups too; everyone does everything all at the same time! Let the chaos reign! But it is fun in its own way.

    I work for a large company now after the startup I worked for was acquired. Hierarchy, bureaucracy, layers, we’ve got it all. For worse and for better though, it allows me to focus and specialize on what I’m awesome at and furgeddaboddit (ahem! delegate) the stuff that I suck at to those who excel at those tasks.


  • No, this is incompetent management.

    Senior engineers write enabling code/scaffolding, and review code, and mentor juniors. They also write feature code.

    Lead engineers code and lead dev teams.

    Principal engineers code, and talk about tech in meetings.

    Senior Principal engineers, and distinguished technologists/fellows talk about tech, and maybe sometimes code.

    Good managers go to meetings and shield the engineers from the stream of exec corporate bs. Infrequently they may rope any of the engineers in this chain in to explain the decisions that the engineers make along the way.

    Bad managers bring engineers in to these meetings frequently.

    Terrible managers make the engineering decisions and push those to the engineers.







  • I work with Linux and computers professionally. Documentation is written but almost nobody reads it. I can’t count the number of times I’ve bailed out colleagues stuck on a problem by spending a few hours reading the docs and then like magic some parameter in the API solves everything. I’ve been bailed out countless times in the same way. Software and computers are complex and even those who do RTFM miss things, because documentation is information dense, often written as an afterthought to the code, and APIs are not always even internally consistent with the documentation.

    But the toxicity culture around that needs to go. I love it when people geek out over distro-hopping and whatnot, but superiority complexes over what distro you use (“Arch, btw I’m so much better than you”) is fucking stupid.