Programming · by Sanne de Vries · 2026-09-26
What is a realistic first 9-week plan for tools in real life?
86 sparks · 25 comments
Programming · by Sanne de Vries · 2026-09-26
86 sparks · 25 comments
Pixel Sparrow · 22 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.
That should give you a solid first pass.
Rapid Otter · 11 likes
The safe answer is to keep the API boring: clear names, explicit errors and one behavior per function. The Buenos Aires example makes it feel concrete.
Maya Putri · 2 likes
I laughed, but you are not wrong.
Liam Eriksson · 2 likes
I think both things can be true.
Rapid Otter · 2 likes
Same here. It took me too long to learn.
Sophie Gagnon · 10 likes
The safe answer is to keep the API boring: clear names, explicit errors and one behavior per function. This pairs weirdly well with falafel.
Maya Williams · 10 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. This is where I would ask one more question before choosing.
Mia Bauer · 2 likes
Could be regional too.
Nour Ali · 9 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. I would write it down before changing anything else.
Nicolás Díaz · 1 likes
@mangoMender99 This is the kind of disagreement I like.
Ananya Rao · 8 likes
Start by reducing it to the smallest reproducible piece, then change one variable at a time. The trap is trying to optimize before you have feedback.
- 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.
Come back with what happened; the details will make the next answer better.
Rizky Pratama · 7 likes
Start by reducing it to the smallest reproducible piece, then change one variable at a time. The trap is trying to optimize before you have feedback.
- 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.
Hope this helps!
Oussama Alaoui · 6 likes
I like the idea, but the setup probably matters a lot. I used to overcomplicate this constantly.
Ethan Brooks · 0 likes
Thanks, that actually helped.
Gentle Baker · 5 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. I would write it down before changing anything else.
Felix Weber · 4 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. The messy constraint is probably the real story.
Mara Fischer · 3 likes
I found this disappointing because it skips the hardest part. This is where I would ask one more question before choosing. A small test case would make this easier to trust.
Maya Putri · 2 likes
Glad you shared it; small wins count. The commute version is even more interesting. Good reminder that tools should serve people, not the reverse.
Beatriz Sousa · 2 likes
What would you change if you started over? A little friction removed goes a long way.
Paolo Garcia · 2 likes
I had a similar experience, but my problem was consistency rather than motivation. The cozy constraint is probably the real story.
Valeria López · 1 likes
The safe answer is to keep the API boring: clear names, explicit errors and one behavior per function. It reminds me of a very specific conversation near the library.
Pixel Atlas · 1 likes
The safe answer is to keep the API boring: clear names, explicit errors and one behavior per function. That is the kind of detail beginners miss.
Liam Wilson · 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. The gentle constraint is probably the real story.
Jonas Schneider · 0 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. This would have saved me a lot of trial and error.