Thought Stream — week of 21 Oct 2019
If a platform claims to be infinitely scalable, it comes with its prescribed way of doing things.
The best practiced should be the first thing you should search for if you are adopting such a platform.
You cannot throw at it what you want and expect everlasting flexibility.
https://instagram-engineering.com/python-at-scale-strict-modules-c0bb9245c834
@abhyrama: There is immense potential for a programming language with optional typing built in to the language to go mainstream. Startups that crossed the chasm to a big corp end up trying to tack a static type system onto the dynamically typed language that took them from zero to one.
On every debacle, you can either: \1. Cry hoarse and curse fate. \2. Reframe it as a learning experience and seek lessons for the future.
@abhyrama: Mind tricks for a mindful existence. https://abhyrama.com/2019/09/11/zen-and-the-art-of-mind-tricks/
https://news.ycombinator.com/item?id=21274511
@abhyrama: Workplaces should ban political discussions. Political debates are never about understanding others point of view but more about reinforcing already held beliefs. Also, it is easy to be mean if these debates happen over asynchronous discussion forums rather than face to face.
In today’s world, creating an application that works “MOST” of the time is a child’s play.
It is the last few decimals reliability that is hard to achieve.
Debunking critiques of Daily Standups and how building the habit of doing a daily standup helps you to rein in the chaos.
http://abhyrama.com/2019/10/23/critique-of-critiques-of-daily-standups/
To understand how prevalent “Sunk Cost Fallacy” is, think of the no of times you have walked out of a bad movie in a cinema.
When you think of something as rocket science, think of all the things you are good at that someone else feels undoable.
A lot of people feel like this about programming, but as a programmer, you know it is not that tough to pick up.
All learning techniques rely on compression.
The idea is to chunk so that it easily fits in the brain.
Given a choice between:
A simple solution which solves a problem crudely.
A complicated solution which solves the problem elegantly.
Choose the simple one.
Every now and then, I see a HackerNews thread ranting on startup valuation; this stems from not understanding how venture capital works.
@abhyrama: Startups and VC La La Land http://abhyrama.com/2018/12/16/startups-and-vc-la-la-land/
Ranting originates from not understanding how something works.
Feeling the need to rant indicates you have to put in the effort to understand things.