s3micolon0
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.
It's natural, it's free, and it works wonders for your brain.
Whether it's gymming, running, walking, smiling, breathing, or any sport that excites you—just start and don't stop.
The key is to keep moving!
Since it would be great to learn about sharing such channels, I would love if others can share other such channels as well.
Here's another I know: https://www.youtube.com/@LowLevelLearning Not stritly programming, but big fan of this channel as well: https://www.youtube.com/@StuffMadeHere (Amazing engineering channel)
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 :)
Ask HN: Good Books on Philosophy of Engineering
I am a software engineer by passion. I love computers, I am curious. I love to learn new things / concepts. I love to see the beauty in existing concepts being applied in completely unexpected ways, which makes you wonder that every boring thing has myriad of variations which are not obvious.Through my college education & industry experience & curiosity, I have learned a lot. But, even...
Would love to connect with you to know more insights on how to reach there.
Ask HN: Which books are significant making you a good back end systems engineer?
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.
DotNEXT Libraries
Goroutines Under the Hood (2020)
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.
Ask HN: How are OS able to support such a number of devices?
I have been reading about computer architecture and device drives and it is very fascinating on how a processor functions and how are operating systems created to abstract the low level details of the CPU. I was able to understand about the processor, memory and basic devices (like the Hard Disk and Display) using the Writing a simple operating system from scratch book...
Ask HN: How does PCI Express or other data busses work?
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.
In relation, I would also recommend reading this wonderful article about leaky abstractions by Joel Spolsky to understand the flipside of abstractions, in general: https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-a...
--
1: https://en.wikipedia.org/wiki/Declarative_programming
2: https://reactjs.org/docs/components-and-props.html
Would really appreciate if I can get in touch with you on some other chat based social platform. Thank you in advance!