Orbit · Explore

Programming · by Liam Eriksson · 2026-09-09

What would you do first if you were new to Programming on a budget?

Context: I am not an expert, just someone trying to make Programming feel less intimidating. I wrote down what worked, what felt awkward, and what I would do differently next time.

> Tiny progress is still progress.

That line sounds cheesy, but it got me through the part where learning stopped feeling new.

Part of me wanted the fancy version with all the tools. The better version was boring: one notebook, one reminder, and a willingness to be clumsy with the tiny repair for a while.

66 sparks · 11 comments

Comments

Ethan Brooks · 7 likes

Try making a tiny reproduction with no framework code. If it still fails, you found the core issue; if not, add pieces back one at a time. I would love to see a follow-up after 10 weeks.

Liam Eriksson · 3 likes

@pixel_otter36 Same here. It took me too long to learn.

Liam Eriksson · 3 likes

Beautifully concise.

Liam Eriksson · 6 likes

Start by reducing it to the smallest reproducible piece, then change one variable at a time. If two options look equal, choose the one that is easier to reverse.

- Write down the exact error and the input that caused it.
- Make a tiny example, then add pieces back slowly.
- Keep the final fix boring and well-named.

Source: mostly hard-won experience and comparing notes with people who stuck with it.

Salma Idrissi · 2 likes

Start by reducing it to the smallest reproducible piece, then change one variable at a time. You will learn more from a simple version repeated three times than from a perfect plan you never start.

- Write down the exact error and the input that caused it.
- Make a tiny example, then add pieces back slowly.
- Keep the final fix boring and well-named.

That should give you a solid first pass.

Urban Baker · 1 likes

I would log the input, the expected output and the actual output first. Once those three are visible, the bug usually stops feeling mysterious. That is the kind of detail beginners miss.

Nicolás Díaz · 0 likes

Glad you shared it; small wins count. Honestly, the simplest version wins for me.

Urban Otter · 0 likes

This has cozy competence written all over it. The lunch break version is even more interesting.

Diego García · 0 likes

Try making a tiny reproduction with no framework code. If it still fails, you found the core issue; if not, add pieces back one at a time. The low-effort version is probably the keeper.

Diego García · 0 likes

Try making a tiny reproduction with no framework code. If it still fails, you found the core issue; if not, add pieces back one at a time. The 7-minute rule is underrated.

Huy Le · 0 likes

Agree completely. The simple version is underrated. It sounds small, but the route matters. A small test case would make this easier to trust.