Hacker Timesnew | past | comments | ask | show | jobs | submit | pillars's commentslogin

Sorry, I am pasting my old comment which is written 10months ago. https://hackertimes.com/item?id=44177446#44184036

I want to share my experience about my journey of programming. When I started programming, I was introduced to the ideas of variables, conditions, loops, functions—regular programming constructs. But I didn't understand much of what was going on, how the computer worked, or anything beyond just the syntax. I used to wonder: when I start my PC, how does it even know where to begin? I often felt insecure and anxious about all these unknowns. I was trapped in tutorial hell, thinking that just gluing pieces of code together was enough. It made sense for a while, but eventually, I wanted to quit. After some time, I searched online about how to improve, and people recommended learning data structures and algorithms (DSA). I didn’t know how to implement data structures on my own and struggled a lot—almost like going through hell. Nothing made sense. I couldn’t even get beyond linked lists.

Then I found a Reddit post saying I might have the wrong mental model. It said that even if you know some programming, without understanding how to think about structures and systems, you're stuck. I started searching for what 'mental models' meant, but due to my lack of experience, I didn’t find anything useful.

Later, I read a discussion on Hacker News about the book Structure and Interpretation of Computer Programs (SICP). One commenter explained how the book starts with the concept of data and procedures. That really clicked for me. I had never thought of computation as just transforming input data into output data. The model of:

Input → Computation → Output

made everything fall into place. This idea carries through all levels of programming—whether it's assembly, mid-level, or high-level languages. It’s the fundamental notion. You need basic constructs to steer data through transformations into useful outputs. Computation is essentially about transforming one form of information into another.

After that realization, everything started to make sense—assembly, high-level programming, even operating systems. It was one of the best ‘aha!’ moments of my life."

What is programming? by George Hotz is also good one https://www.youtube.com/watch?v=N2bXEUSAiTI


When I started game programming, I thought that game programming means manipulating pixels on a screen. Took a while to understand that the stuff you see is just a representation of the game state in memory. The whole game could run in memory only without any render logic and would still work. That's what game servers do.

Some Model Engineering related resources:

Engineering drawings of small model engines used in model aircraft making. These designs are intended for manufacturing and practical operation, rather than merely for display, and can be used to build fully functional engines.

1. https://outerzone.co.uk/plans.asp?cat=Engines&Xcardsperpage=...

2. https://modelenginenews.org/midge/index.html

> http://www.model-engine-plans.com/otheritems/JEH_Catalog.pdf

> https://modelengineeringwebsite.com/Midget_gas_engine_1.html

> https://www.adriansmodelaeroengines.com/catalog/product.php?...

> Previous submission related to model engines: https://hackertimes.com/item?id=46098655


Sorry for offtopic, I want to share,

Some Machining related channels on youtube:

this old tony, Chronova engineering, cylo's garage, inheritance machining, breaking taps, blondie hacks, tarkka, dan gelbert, Jonesey Makes, Eric(with a K), Clough42, Alec steele, NBR Works, Not An engineer, Stefan Gotteswinter, oxtoolco, ROBRENZ, MrCrispin, Clickspring, Artisan Makes, MH Anything, Jellyfish machine,Maker B,

And also there is great course on precision engineering by Alex slocum:

https://m.youtube.com/playlist?list=PLksE8LDXGXl_MQHKr2DqhfD...


Have to recommend TryAlly. He makes it look easy and straightforward. It's not.

https://www.youtube.com/@tryally


Thank you for the Alex Slocum link. I was aware of a lot of those other machinist channels but the engineering course is new to me. This looks incredible. Alex is a fantastic teacher!



Thank you!


Some Model Engineering related resources:

1. Engineering drawings of small model engines used for model aircrafts. They are designed for manufacturing and working, not not like showcase item. We can actually build them.

https://outerzone.co.uk/plans.asp?cat=Engines&Xcardsperpage=...

2. https://modelenginenews.org/midge/index.html


I still have a Cox .049 engine in the basement somewhere.


Used to see adverts for those in magazines and even (iirc) comic books


Of course that's .049 cubic inches (~ 0.82 cc), huge compared to the one in the article.


I also had an .020 engine, but it never ran very well, and I don't know what happened to it.

I had a lot of fun designing my own airplanes and flying them with the .049. Modern electric airplanes are too easy.


Outerzone is a great site for (mostly vintage) model aircraft plans.

Cut my fingers up many times as a kid trying to start Cox model airplane engines…


Sorry for offtopic, I want to share,

Some Machinist channels on youtube:

this old tony, Chronova engineering, cylo's garage, inheritance machining, breaking taps, blondie hacks, tarkka, dan gelbert, Jonesey Makes, Eric(with a K), Clough42, Alec steele, NBR Works, Not An engineer, Stefan Gotteswinter, oxtoolco, ROBRENZ, MrCrispin, Clickspring, Artisan Makes, MH Anything, Jellyfish machine,Maker B,

Check out this video on small rotor design , it is beautiful

https://youtu.be/CVszJMlvZcA?si=MEdoo_sHZcXezZtj

And also there is great course on precision engineering by Alex slocum:

https://youtube.com/playlist?list=PLksE8LDXGXl_MQHKr2DqhfDC6...


I’ll add Pask Makes to that list. Not specifically machining, but he does do some work with a mill.

Also, Uri Tuchmann, who is way more fun and much weirder than a lot of machinists.


Cylo's garage Precision Spindle Metrology part series:

1. PRECISION SPINDLE METROLOGY Pt. 1: Fundamental Concepts

https://www.youtube.com/watch?v=gt2gK-oxy5s

2. PRECISION SPINDLE METROLOGY Pt. 2: Sensitive Direction

https://www.youtube.com/watch?v=ZR-OUdCzEb0

3. PRECISION SPINDLE METROLOGY Pt. 3: Measuring Error Motion

https://www.youtube.com/watch?v=JvFIJDv9GsQ

4. PRECISION SPINDLE METROLOGY Pt. 4: Error Separation and Measurement Demo

https://www.youtube.com/watch?v=_3BzMOeJX14


Thank you! Updated.



Context: Perrinn 424 - An open access electric hyper car designed for racing

https://discover.perrinn.com/424/424-design

for more details: https://discover.perrinn.com/home


Results of Diamond lathe testing photage: https://m.youtube.com/watch?v=PuSHpD7hiQ0


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: