I remember when I first used the Mosaic web browser thirty years ago when I was doing my PhD at the MIT Media Lab and I knew then the Web would change the world. Using ChatGPT now feels like that.
Poor ankle mobility is one of the most overlooked dysfunctions because it’s rarely painful at the site but commonly leads to:
-Knee pain in runners
-Frequent ankle sprains
-Poor range motion during your squat
-Hip/back pain due to compensations
Benjamin Franklin created a list of virtues that he believed would forge a life of health, wealth, and happiness.
200+ years later, the list still holds incredible wisdom...
Benjamin Franklin's 13 Virtues for a life well-lived:
debugging in Python:
- `print()`s alone: too simple
- `import pdb; pdb.set_trace()`: too complex
- `import code; code.interact(local=locals())`: just right
simply drops you into interpreter, perfect for 95% of debugging
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👇
OK let's try this again, ordering a nothing burger from McDonalds. this time nothing else in the order.
will they cancel it? deliver an empty bag? i am doing this so you don't have to
Jeff Bezos said:
“There is no way to write a six-page narratively structured memo and not have clear thinking.”
Here’s the writing framework Bezos uses (that you can too):
One of the most important skills in Software Engineering is being able to identify essential complexity and eliminate unnecessary complexity. Minimize creating complexity at all where possible.
Thank you to all who follow me on this account which was opened 10 years ago to proclaim the joy of the Gospel. Let us continue to build up this network as a free space to promote encounter and dialogue and to value what unites us.