Live data from Hacker News

Show HN: I spent 6 months building a C debugger as a 17-year-old

github.com

121–130 of 145 posts

Re: Show HN: I spent 6 months building a C debugger as a 17-year-old

#121
post #118

This is a very nice job. Please don't mind the jealous commenters telling you condescendingly that it's barely "good enough", if you wouldn't told them your age they wouldn't have told you that. It's actually an impressive piece of software and you can be proud about it. I love your coding style and I wish everybody could code with the same amount of dedication than you do, I can see your efforts through each line of…

[deleted]

Re: Show HN: I spent 6 months building a C debugger as a 17-year-old

#123
post #36

Looks especially clean, consistent and well-modularised, tackling a problem that requires non-trivial knowledge about binary formats and kernel APIs. Many "senior" programmers would struggle to build something like this even at a conceptual level. The antithesis of "kids these days" :-) Out of curiosity, how does a 17-year-old attain that level of knowledge? Books, peers, programming clubs, parents who are programmer…

It's mostly books and blogs: I like to read a lot. Also, your guess is correct, my dad is a computer scientist.

I'm impressed. What did your dad do to help you get interested in coding?

Re: Show HN: I spent 6 months building a C debugger as a 17-year-old

#124
post #114
post #109

Earlier quoted context omitted.

Oh yeah, that's HN. They'll even follow your every post and downvote out of spite. It is appearances only many seek not genuine and sincere truth.

https://en.wikipedia.org/wiki/Statler_and_Waldorf

Hey, at least you had the decency to even in engage in a conversation, even if it is veiled ad-hominem. Your reponded against my personality, arguably "brigading" which I am told is against HN rules. Instead of attacking my argument, which so happens also supports my statement about intellectual cowardice on HN.

Re: Show HN: I spent 6 months building a C debugger as a 17-year-old

#125

Earlier quoted context omitted.

Editorialized headlines are against HN guidelines.

It's a Show HN

That doesn't matter. A show HN still doesn't allow you to editorialize headlines, but dang has replied in this thread so I guess the title is fine after all.

Re: Show HN: I spent 6 months building a C debugger as a 17-year-old

#126

Well done. Achieving this at 17 is a rare feat even most supposed senior developers don't achieve and it ranks up there with writing an emulator. It was only in my late 20s I understood low level architecture enough to be able to do similar work, like you through passion, which I never had in my teens (I did start programming Pong like games at 8 years old and Tetris clones around 12/13 but that's hardly the same ;)…

I feel like a code sloth/donkey if you with your achievements are a code monkey. I think we need a hierarchy of animals here. I'll fit right at the bottom thank you.

No big deal TBH.

It was Pong in BASIC on a ZX Spectrum after understanding some simple max min bounds and then negating direction of a ball.

For Tetris it was again BASIC, now on a graphical calculator, but while I was learning basic matrix operations such as rotate in school.

I didn't learn better languages until I was 18 (Java and C).

I'm no autistic savant, I just have cool sound bites lol.

Re: Show HN: I spent 6 months building a C debugger as a 17-year-old

#127

Looks especially clean, consistent and well-modularised, tackling a problem that requires non-trivial knowledge about binary formats and kernel APIs. Many "senior" programmers would struggle to build something like this even at a conceptual level. The antithesis of "kids these days" :-) Out of curiosity, how does a 17-year-old attain that level of knowledge? Books, peers, programming clubs, parents who are programmer…

I can reply because I was in the same situation at a younger age, at a time with no internet then limited internet. Raw curiosity & having "just access to the required hardware" (a huge "just") and a bit of books & magazines can take you a long way. My parents were not programmers but my father bought computers early on (1984), and later brought compilers at home (via his work), e.g. TurboPascal, C++, and let me expe…

Sorry but 1980 does not compare to 2020 I levels of distraction kids nowadays have that divert their attention into consuming rather than creating.

I would really be interested in the author's take on it.

Re: Show HN: I spent 6 months building a C debugger as a 17-year-old

#128

Earlier quoted context omitted.

I can reply because I was in the same situation at a younger age, at a time with no internet then limited internet. Raw curiosity & having "just access to the required hardware" (a huge "just") and a bit of books & magazines can take you a long way. My parents were not programmers but my father bought computers early on (1984), and later brought compilers at home (via his work), e.g. TurboPascal, C++, and let me expe…

Sorry but 1980 does not compare to 2020 I levels of distraction kids nowadays have that divert their attention into consuming rather than creating. I would really be interested in the author's take on it.

It's not the same for sure. But I see my 15-yo doing mostly the same today!

You are right that the attention-eating stuff is a huge difference.

Happy to also read the author :-)

Re: Show HN: I spent 6 months building a C debugger as a 17-year-old

#129

Earlier quoted context omitted.

I can reply because I was in the same situation at a younger age, at a time with no internet then limited internet. Raw curiosity & having "just access to the required hardware" (a huge "just") and a bit of books & magazines can take you a long way. My parents were not programmers but my father bought computers early on (1984), and later brought compilers at home (via his work), e.g. TurboPascal, C++, and let me expe…

Sorry but 1980 does not compare to 2020 I levels of distraction kids nowadays have that divert their attention into consuming rather than creating. I would really be interested in the author's take on it.

There are definitely many people who almost exclusively spend their time consuming stuff at a young age. I cannot tell however, if that has ever been different, or if it's just perceived differently now. For many people continue consuming a lot their entire lives. The quality of the content one can consume has likely gone up though, or at least it has become addictive.

The idea of only watching saddens me. Doing any creative work is incredibly satisfying, and I think has positive effects on long-term happiness and self-worth.

Re: Show HN: I spent 6 months building a C debugger as a 17-year-old

#130

Looks especially clean, consistent and well-modularised, tackling a problem that requires non-trivial knowledge about binary formats and kernel APIs. Many "senior" programmers would struggle to build something like this even at a conceptual level. The antithesis of "kids these days" :-) Out of curiosity, how does a 17-year-old attain that level of knowledge? Books, peers, programming clubs, parents who are programmer…

>how does a 17-year-old attain that level of knowledge? There's an excellent blog series linked at repo that guides you step-by-step.

Yes. Anyone who is interested in this topic should read it.
Post reply on HN