Ask HN: Am I the only dev who, with the advent if AI, want to work in a forest?
Am I the only software engineer who, with the advent of AI, is thinking about going to work in a forest, surrounded by nature, to change completely life prospective?
Am I the only software engineer who, with the advent of AI, is thinking about going to work in a forest, surrounded by nature, to change completely life prospective?
First and foremost, it's an issue of "dependency": if you stop training the "muscle" of logic and reasoning, it gradually atrophies, just like unused physical muscles. You become dependent on external tools that replace a capability you once had yourself.
A historical example that brought about a similar shift is this: when the production process moved from the craftsman's mind and hands to the Fordist factory (and the assembly line), the skill of building things shifted from human craftsmanship to anonymous, structured processes.
Bit by bit, traditional artisans lost their knowledge and "know-how." Today, having a piece of furniture in our home depends on a massive production and supply chain; the "average" person no longer has the ability to build it themselves.
The exact same thing is happening to software.
We are the (now "former") software craftsmen.
I completely agree! Perhaps it's simply for one reason: slowness.
Writing by hand slows down and the brain "breathes", calms down, and the waves of thought flow at their proper pace.
We aren't made to rush always: by slowing down, our brain also has time to better process thoughts and information, one at a time, and each one is given the "time it deserves."
Our brain works best when it's relaxed and has time to make all its connections.
Thinking is, first and foremost, an exercise in slowness.
(ps: I'm also left-handed, I wonder if this also affects the functioning of the brain...).
After trying out various study tools, I decided to create my own.I wanted a quick and simple way to upload any study material, have the app generate questions, and then set up a daily review schedule.So, I built it by creating a RAG system and a scheduler to trigger the daily review sessions.
> For artificial intelligence to benefit from distributed knowledge, it must itself be distributed.
I wish to highlight these two important concepts, with which I fully agree.
Artificial intelligence must enable all of humanity to excel and realize its full potential; it must not be used for the purposes of war, economic competition, or gaining dominance over others.
In other words: artificial intelligence must serve natural intelligence, not the other way around.
This requires developers to have absolute and unconditional Trust in the LLM. It's not easy to trust it completely to the point of completely ignoring the implementation details of the code.
In one of Salvatore's discussions, he mentioned that he hasn't even opened a single file of DS4. This is a courageous choice.
But the real question is: if the younger generation stops writing code, how are they supposed to develop that "forma mentis" (mindset) that allows them to reason about design and architecture? It's only by *writing* the code that you gradually internalize development and design patterns, specifically by clashing with the "brutality" of bugs and solving implementation problems.
P.S. I read Wohpe. It's fascinating how back in 2022 (I think?) Salvatore already wrote down many insights that have actually come true (including, for instance, the ban on "strong artificial intelligence"...). So I suppose that the future will touch the very development of humanity (like the Genesi project :) )
As hardware recycling and e-waste become bigger challenges, projects like the Damaged Earth Catalog remind us that modern software bloat is a choice, not an inevitability. We need more focus on resilient, low-power, and maintainable tech stacks.
As a parent, I completely agree. We need to protect children from the dangers of the completely uncontrolled "jungle" of social media. But above all, we need to give children back the right to experience a true, real childhood, made up of true friends, fresh air, friendships, and real relationships!
This is the power of low-level reasoning.
Today, even for a junior developers, even if they have AI that solves syntax problems, SQL teaches you to reason and approach problems logically. Without any wrapper masking low-level logic.
It's something like the letters of the alphabet that form concepts: why should they change?
Even the current Artificial Intelligence revolution is showing us that:
what was thought to be purely immaterial and intangible, that is, human abstract Reasoning and Thoughts, are actually tangible, physical, and even machine-reproducible.
Examples?
> Generation effect: Accepting generated code and decreasing generating one's own code can skip the active processing that builds understanding.
Holy truth.
This is the key: a person's reputation and the writer's responsibility.
But how will we learn to become sensitive to these social reputation signals?
The best teachers, the best tutors, the best learning resources, they’ve always been concentrated in a small number of places and available to a small number of people.
In my opinion, the AI has the potential to genuinely disrupt that.
The direction of travel is toward a world where a kid in a rural area with a smartphone has access to a quality of personalized instruction that would have been unimaginable only one generation ago.