uncle bob wrote good things but some shitty personal advices. That said, Dijkstra formal style of development will never work because capitalism, that shit that you all from HN think it's great, leads to self destruction in engineering. but yeah. talk to me more shit abt how the fuck the invisible hand scoops your shit
Let's all be real here. Trying to impress your boss by working long hours (or whatever pointless shit) is worthless. Promotions don't exist and when they do they pay you less than actually just quitting the job.WTF do you get from trying to be the best employee of your silly company? Fucking nothing. You need to impress your co-workers who can give you recommendations on jobs in the future not your fucking ass shit boss. It's naive to try to impress your boss try to be the perfect employee. It's smart to try to be the best professional who happens to get paid for your work hours. Fuck employers.
I think the majority of engineers only do side projects to learn things they couldn't at work or explore architectures they wouldn't be able to in a work environment.
One thing I've seen more than once is the extreme opposite of cargo cult. Managers (usually from technical background and no managerial experience) who think that all literature/knowledge on managing is bshit and that they are too smart for it and have better solutions for everything.
Lean? Bullshit -> never even reads about it.
Agile? Bullshit -> never even reads about it.
It's basically: if someone ever tried to sell a consultancy about it, it's bullshit. fake news
Instead of having a healthy approach to things: Read about it, learn, see what applies, see what not, try to think what is just marketing and what makes sense. Don't do cargo cult doesn't mean don't study.
Again, I usually see that when someone gets someone that is clearly a technical person and promotes them to be a manager. They become disillusioned and unhappy and start hating everything about management.
That is very true for me. A lot of managers don't understand my motivation at work, they don't understand that what actually keeps me going is the love for technology and for software engineering. That is being able to learn and develop interesting things, to research, to create, that motivates me. I can't bother on corporate politics. I don't care on going up the corporate ladder (I'm already in a top engineering position, I don't want to stop doing coding to become some sort of manager/architect/VP/etc).
If the person that can be easily employed for more money gets in the redundancy package, they get money from redundancy and a new job. You clearly underestimate the potential of your employees. I'm not fucking scared of getting fired, I know how good I am.
woudl yu cae for some capirinñas