Revelations of a sober engineer

image

Answer to: Revelations of a drunken senior engineer

… I will express my opinion and it is much shorter, probably.

  1. Our industry is built on perverse incentives.
  2. The best way to move up the career ladder is through a company change. The companies you work for will reward good work with more work and responsibility, not more time and / or money. The companies you move to will reward your previous good work in other companies with big money. It doesn’t really make sense … See point # 1.
  3. Every time I change jobs, I cut my responsibilities by 50% and increase my salary by 50%. In my first job, I was very annoyed when new hires who were at my skill level earned more than I did. Now other old-timers at my company with the same skill level get annoyed when I make a lot more than they did (note that the number of job shifts is> = 3). It doesn’t really make sense … See point # 1.
  4. Good code is simple, reliable, and well tested. Great code is good code, just smaller. Best code is no code. Unfortunately, most companies are not in the mood to write better code. First, managers like it when coders write code (because their employees are working). Coders love to write code (because sometimes they like it and also feel uncomfortable if they don’t work). The result is a lot of mediocre code (confusing, buggy, and superficially tested). Mediocre code spawns a fountain of bugs and extra tasks that keep everyone busy and therefore justified in using them. Unfortunately, great code and better code makes everyone feel insecure and may lose their jobs. One might think they would guess, but … See Point # 1.
  5. I have absolutely no mental resources to work remotely 40 hours a week (sometimes a week here or a week there). But if constantly, every week, then I can only spend a few hours. Corollary: The amount of time you work has little to do with your success or impact. You might think that we will refocus now, but … See point # 1.
  6. Agile is a cult of rituals, priests, and unwavering belief systems that has become a corporate governance hell that the original Agile Manifesto tried to rebel against 20 years ago. No, seriously, you don’t have to be pawns of Big Agile or Agile-Industrial Complex. Don’t make a fool of yourself by sticking your neck out. Are we stuck in the 90s again? Well, okay … See point # 1.
  7. ̶N̶i̶k̶o̶g̶d̶a̶ ̶n̶e̶ ̶p̶r̶i̶n̶i̶m̶a̶y̶t̶e̶ ̶n̶a̶ ̶r̶a̶b̶o̶t̶u̶ ̶p̶r̶o̶g̶r̶a̶m̶m̶i̶s̶t̶a̶ ̶s̶ ̶d̶i̶p̶l̶o̶m̶o̶m̶ ̶p̶o̶ ̶p̶r̶i̶k̶l̶a̶d̶n̶o̶y̶ ̶m̶a̶t̶e̶m̶a̶t̶i̶k̶e̶.̶ Okay, guys, you have caught me, this is too hard. But still, be careful.
  8. There is no such thing as a compromise between work and personal life … By that I mean that sometimes people think that I accept a job that pays poorly for one that is convenient or not stressful. In low-paying jobs, you will be treated like crap and there will be no flexibility. In a job that brings you wealth, you will be treated like a princess, and such work can be infinitely flexible. I don’t know, but still take a look at point # 1.
  9. Unless you have a regular, tax-free brokerage account that you invest in weekly or monthly with a constant amount (and in a diversified portfolio or fund), you are wasting your time and your life. By doing this for years or more, you will have many assets that will completely change the way you approach your career: you take a job when and only when you enjoy the job, and if not, you have enough money for FU to keep looking for something until you find what you like. There is also a maximum of 401k. This breaks you out of the cycle defined by point # 1 (!!!!!)
  10. If we are going to use Python, we are using mypy.
  11. Life is too short for C ++.
  12. People who say that the theories from your computer science coursework are useless do so because they never really had practice in it, and since they never had practice in it, they don’t see where it can be applied. and since they cannot apply it, they may conclude that it is useless. This seems to me like some kind of strange logic.

PS

First Reddit Comment: “Booze and Keep Writing”

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *