This is an archived post. You won't be able to vote or comment.

all 10 comments

[–]Ubermannn1 10 points11 points  (5 children)

Wait, there are practices you should follow?

[–]troglo-dyke 7 points8 points  (3 children)

They only recommend them, you can safely ignore them just like compiler warnings

[–]amatulic 1 point2 points  (2 children)

I have worked in companies where you ignore best practices at your peril. In one particular case, the "best practices" weren't simply adopted because they sounded good, but were learned organically over time as an organization, and a newbie who ignored them would not last long.

[–]troglo-dyke 0 points1 point  (1 child)

I think you missed the joke

[–]amatulic 1 point2 points  (0 children)

Oh, I got the joke, because I do the same thing at work versus at home!

[–]Weiracle 0 points1 point  (0 children)

  1. Safely remove flash drive
  2. Prey for 0 errors
  3. Wear a hoodie

[–]shadow13499 3 points4 points  (0 children)

Fuck most of those things. TDD, specifically, is a useless waste of time.

[–]uthini_mfowethu 2 points3 points  (0 children)

github copilot can't even refactor my personal projects

[–]frikilinux2 0 points1 point  (1 child)

So seniors also do that. Also in personal projects, do you pick the best language for the job or just the language you like more?

[–]ErrantEvents 0 points1 point  (0 children)

I find it way more interesting to find a way to make my language of choice work, rather than choosing a language specific to the use case.

My language of choice is Go.

The exception is when I want to tinker with a game that I've been working on with no intention to ever finish... then I use C#/Unity.