979 karma · joined December 4, 2022
Building LiveReview:
https://github.com/HexmosTech/LiveReview
Risk aware AI code review for business-critical systems
One can always break the principles once advanced enough
In HN itself, I've argued with people numerous times on how challenge is a necessity for advancing in learning, but I've met with stiff resistance to this point often.
So just want to say, glad to see a practicing teacher state the obvious (to practicing teachers) in HN.
(3) is new to me. Will give it a read for sure.
Maybe like a personal CRM. I do think such things exist, but I felt the friction to get started was a bit too much.
I realised company/loneliness is not merely about the physical, but it is about a sort of connection that happens at a subtler mental level.
Not sure whether others have had similar experiences.
Either way, if there is any truth to my experience, then you may have to think deeper about what is connection about and how to make it happen more often.
Another pattern I've noticed, natural communities emerging from hobbies/topics, such as in Discord and Youtube.
You want a primarily information-oriented software, without lots of manipulation/interaction, then go with Webview based solutions (capacitor + react).
You want performant manipulation/interactive software, go native.
Many people underestimate the power of webview based tech in mobile. For most usecases, webview based tech does just fine.
You can introduce your team to various books/videos/articles around people overcoming all sorts of challenges on a day to day basis.
Such an environment motivates everyone to take on challenges: fitness, intellectual, social, and so on.
It is important not to single out anyone on a particular dimension. Acknowledge that we are all lacking in one area or the other - so make it a general team thing, something super normal within your group to work on enhancing both strengths/weaknesses.
As a practical step - share your own shortcomings, and how you have/are overcoming them. This sort of personal struggle, and your efforts to overcome will motivate others to share their own struggles and overcome them.
In my experience, the majority of the time, it is more profitable to pay attention to the context and situation in which you are operating, rather than trying to over-intellectualize too early.
To put it more positively and concretely: "Focus on your personal conduct, accumulate and apply wisdom to your situations, and observe more of your situation, keep adjusting/improving rather than floating in abstract theories."
In more striking terms: "You can't learn to swim by reading a textbook; it is only possible to jump in and 'figure it out' in real-time."
Also, university doesn't prepare you for life mostly, as it teaches over-intellectualization (bad default). Sometimes, I feel university gives you some really bad habits to unlearn as you progress further in life.
Practice, reflect, improve. Put it in a loop. That's life.
To meaningfully engage, you must study the history of education systems, how it evolved, what was the situation of scholars in the past and now. If you study those things a bit more, then my argument may make more sense to you.
When it comes to getting things to work, to make things happen, to understanding things... our major bottleneck is the "size of human skull", your cognitive limits.
Descartes gives the example of visualizing a chain made up of many links... at any point, you can only look at say, maximum 4-5 links, you can never see all the links at the same time. That is, in fact, it is impossible for a human to "see a whole chain"! You are "making it up", even with such a simple operation as "see". Therefore, due to such horrendous limits to cognition, you are forced to implement some sort of simplification mechanism.
So the context of discussion is (2) not (1). The people interested in making things happen in the world, to obtain correct/useful/functional/practical viewpoints, tend to gravitate towards simplicity by necessity. There is no other option.
PS: It is always better to rely on older sources for illustrations, because they have lived their life fully and you have documentation of their lives + effects of their efforts. It is not a good idea to rely on living people to illustrate principles.
I've shown these ideas to many so-called well-educated college graduates, and they don't warm up to it. They say "processes" > "individual initiative". This is too old-school, too simple, blah, blah.
I think people will learn only when you put them in charge of a complex undertaking to appreciate what simplicity means in leadership of complex projects.
Re: Newton - I am not denying complexity. I am simply saying recognising basic truths, honoring them to the extent to which they deserve, making them the foundation for all further activities/undertaking. For ex - Rickover dealt with super complicated projects, but how he dealt with them is based on utterly simple principles; so simple that people would outright reject them, until they see the results he achieved. One could say the same regarding Lee Kuan Yew's work.