• 0 Posts
  • 26 Comments
Joined 3 years ago
cake
Cake day: August 22nd, 2023

help-circle









  • I’ve written thousands of lines of untyped python code for a system (still) used daily by hundreds of users, handling time critical as well as financial data. It made the company I worked for millions and it worked. Was it bug free? Nope, bugs would appear in production from time to time, but they were very easy to detect, and very quickly solved, especially because of the fact that python is an interpreted language. In 7 years of working on that application there was only one bug that caused data corruption and required us to reprocess some data that took a day or three. That was the worst thing to happen in the entire lifetime of that codebase. I totally agree that if you structure your code properly, log properly and give your developers the trust and permissions to actually solve stuff in production quickly, you might even get a competitive advantage.



  • That is one side of the coin. But what if he gets into financial trouble later in life, when you’re no longer there, or otherwise able to support him? Addictions, accidents, bad business ownership, legal trouble - there are lots of ways people can inadvertently lose everything they have.

    If you’ve never learned how to build stuff up from the ground up, it will be a lot harder to recover.

    There are valuable lessons in earning your own house and working for your keep. If everything comes easy it’s going to be a problem when things get tough. You can only hope you set them up well enough that there’s never going to be financial woes.






  • One example he gives is Facebook - it allows you to keep track of events you might like to go to, which seems convenient, but then it will show you hundreds of other events you might want to go to, much more than a single person can visit.

    Another example is food delivery - in the US there was even one company advertising with the fact that when you order food, you can do so without having to interact with anyone. While that might be convenient, a lot of neighborhoods lose cohesion, because people stop meeting each other at the local takeout or have a small interaction with the people behind the counter there. The gist of it is, that it’s okay for some things to be a little less convenient, because there is always a cost involved.

    What he promotes is to accept that you can’t get everything done. You have limited time, and sometimes you’ll have to accept that the laundry might pile up while you are working on your book/application/… whatever.

    It also puts in perspective what you are actually working for - he quotes the parable of the businessman and the Greek fisherman to illustrate.