• 10 Posts
  • 76 Comments
Joined 2 years ago
cake
Cake day: June 13th, 2023

help-circle

  • This kind of seems like a solution in search of a problem. Most modern high level programming languages are easily readable, ‘english oriented’, and already capable of at least some level of cross platform development.

    One of the main problems with any programing language or framework is that flexibility breeds complexity. If they seriously think they’re going to lower the complexity of programming by allowing devs to write programs [essentially] in plain English, and then let AI do the rest, I think it’s a recipe for disappointment.






  • Khrushchev’s memoirs are extremely long winded, at three volumes, but also pretty interesting.

    He was an extremely intelligent and insightful man, yet morally …complicated. He willingly sentenced numerous friends and family to death in order to maintain his place in Stalin’s regime. But, upon his ascension to power, he wasted no time destroying the regime.

    Openly denigrating one of the most effective cults of personality in history took a lot of balls. You can’t really make amends for being complicit in mass murder but I think he tried very hard to right some of the wrongs that he had been apart of.





  • I usually have negative productivity after a solid 8 hours of coding because the number of mistakes and poorly thought out design decisions increases dramatically, just from sheer exhaustion.

    Even if I have a good idea at 9:00 PM, I let it ride until the next day because I know it’s going to be implemented so poorly that I’ll have to rewrite it and I would rather just do it once.

    Not to mention, the value in software engineers is in the quality of solutions they can derive, not the lines of code they can produce. I almost always solve the most challenging problems when I’m doing something besides staring at a screen. I can’t tell you how many times I’ve had a “light bulb moment” while sitting on the lake in a bass boat.

    Even Henry Fucking Ford, who was a greedy bastard, was smart enough to realize that overworked, underpaid employees cost a lot more than ones who are treated and paid well. Anyone who expects developers to just shill code for 12 hours a day, 6 days a week is a total moron just begging for their business to implode.







  • A good rule for those in leadership, or just for people who want to get along with others in general, is “be at least twice as willing to complement as you are to criticize.”

    Sometimes people need to be told when they’ve failed. They also need to be told when they’ve succeeded. In the context of software engineering, the best team leads are the ones who actually take the time to understand the code in your PR and let you know if there’s something specific that they like.

    That’s how you know they’re doing their job instead of just speeding through the code review looking for low hanging fruit mistakes.