Common software dev mistakes are at the extremes:
1. Under-engineering
2. Over-engineering
Under-engineering:
No CI
No reviews
Weak types
Hard coding
Tight coupling
Manual deploys
Frequent copy/paste
Insufficient flexibility
No automated checks
No validation/error checks
1/2👇
A lot of managers believe that their primary job is to fix the gripes of their team members. Often because they got into management in order to fix what they thought was broken.
Atlassian used to share big company changes in "town halls" then follow with written info. Recently swapped - share company updates in Confluence 2-5 days ahead of the town hall. Staff asked much more informed Qs this way around. We will do it this way going forward.
@panther_modern That would be truly amazing and I would like to see that as well. I know you love crazy german words. Have u come across the word “Kernfusionskonstante”?
Hate to break it to you but when the richest people on Earth tell you the real problems are pronouns and wokeness they are trying to distract you from something
I lead a team of 100 brilliant Security Engineers so I feel confident to speak with some leadership experience here: Being told you’re wrong by your team is a feature not a bug and should be rewarded with gratitude and praise and never penalized.
Zweiter Heizkostenzuschuss für Wohngeld, BAFöG und BAB-Empfänger
Das Gesetz ist beschlossen und der Heizkostenzuschuss soll noch dieses Jahr ausgezahlt werden.
1/
Good software engineers, in my experience, are fucking *stoked* to learn how to deploy their code, debug and own it in production.
It just makes you *so* much more powerful as an engineer.
i don't fucking care if you don't "want to do ops" or not. because "ops" doesn't mean "shitwork", you shithead, it's the constellation of practices, skills, instincts, and expertise it takes to build quality systems and deliver value to users.
https://t.co/EAGJXCgzLH