This is a useful methodology and article nudges the reader towards doing things and "taking action". I am sure it will appeal to a huge number of people and indeed, rightly it has climbed to the top of HN, else I would have completely missed it.
I have found these articles on the exact same topic to be creating more actionable mindset.
1. The cult of done by No Boilderplate: https://youtu.be/bJQj1uKtnus?si=efV5OTF35LcDjuN3. Through the years, I have come back to this video many a times and even have the Cult of Done manifesto (snipped from this video) stuck on to my wall.
2. High agency by George Mack: https://www.highagency.com/. This is a long form article and sitting and just reading it has helped me unblock myself. I have a bookmark of this on my favourites bar at all times.
He hasn’t been uploading much recently but the backlog is full of OS development, applications ported to his OS and his most recent mission, building a web browser from scratch.
I am so happy to get all these responses! All of the resources look interesting!!
I am going to start with Richard Hamming's The Art of Doing Science & Engineering. It looks to be something to get started.
I have been wondering this question ever since, I wish I had reached out to request help earlier. I am glad I did, nonetheless. I am 26, hope there is a lot more to learn, apply & build.
I am grateful to the universe (and the internet/hackernews).
Thank you :)
Thank you for your response. I think I have been in a similar situation through a lot of ups and downs. And finally I am accepting simplicity. I am 26, software engineer. Typical 9 to 5 tech job. I would like to get to a stage where I am financially independent so that I can a. Read more books b. Build things that I care about.
Would love to connect with you to know more insights on how to reach there.
I completely agree with this perspective. Basically, they are procrastinating on their action to success. Just by thinking that they have a good plan, or once I have X -> I will do Y. But in the act of planning, they fail to act on the plan and live in their fantasy of I am good, but just don't have the right resources or the right time.
As much as planning is important to success, I also think, action is equally or more important. If one acts, one may fail, but they would also be closer to understanding why did they fail, and they can course correct. And if one repeats this enough time, I believe, long enough, one will eventually succeed.
I feel the 2 main things that paralyze or keep the people in fantasy world is
1. Fear of failure
2. Not knowing what they really want.
They want something, but they don't want it enough (or) the expectations of the society overpowers their own motivations / desires.
Since you mentioned that the tool that act's like Mac's Spotlight was very slow. I have found two better alternative which works wonders:
1. FluentSearch: https://www.fluentsearch.net/. I highly recommend trying this out. It's magically and amazing, and I think this is the closest a tool has got to Spotlight on windows and also has amazing amounts of customizability. I recommend using Everything as the Search Provider, which is tried and tested solution for searching on windows.
2. Keypirinha: https://keypirinha.com/. This is another amazing tool. I believe it's would be a bit faster compared to FluentSearch with my initial tryout, but it is customized using a text file.
I believe, by "Design everything you can to be declarative" runjake is talking about is above creating good abstractions that satisfy a particular use case, abstracting the user from the implementation details.
Wikipedia defines Declaration programming as "In computer science, declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow." [1]
By decoupling a user from the low level imperative understanding of the system and focusing on the high level abstractions, if the interface is well designed, it enables the user to think at a higher level of abstraction and expands their boundaries in expressing what they want to achieve using the higher level constructs.
One of the most famous declarative interface is "React.JS" which allows to think at the level of the "components" [2], while in acuity, it's abstracting the DOM from the user as a virtual DOM [3] level and performing reconciliation[4] internally for rendering to the actual DOM. But, as an end use, they don't really have to think about these implementation details and can just work with the "components" abstraction.
Most user interfaces I have seen are abstracted in a declarative / markup language. The most famous declarative interface is SQL.
I have found these articles on the exact same topic to be creating more actionable mindset.
1. The cult of done by No Boilderplate: https://youtu.be/bJQj1uKtnus?si=efV5OTF35LcDjuN3. Through the years, I have come back to this video many a times and even have the Cult of Done manifesto (snipped from this video) stuck on to my wall.
2. High agency by George Mack: https://www.highagency.com/. This is a long form article and sitting and just reading it has helped me unblock myself. I have a bookmark of this on my favourites bar at all times.