Live data from Hacker News

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

github.com

31–40 of 145 posts

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

#31

Earlier quoted context omitted.

It's maybe relevant on a CV, not so on HN, which is for 'look at this', not 'look at me'.

I think it's okay, otherwise this wouldn't have landed on the front page (less likely at least). And it's only on HN and not on the GitHub repo. If it would be stated on GitHub, I'd agree with you.

It could have easily landed on the home page without the age mention. There are 10-20k links on the front page every year.

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

#32
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 programmers probably?

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

#33

Awesome. I wish I had this level of dedication when I was young. I recommend you to participate in programs like Google Summer of Code, KDE Season of Code, Linux Foundation LFX, and X.org EVoC. There are some very interesting problems to solve. I wish I had known about them when I was student. Now I am working in Full time job, therefore have no time to contribute to open source. Keep up the good work.

Thanks for pointing me to those projects! I didn't know about any of them.

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

#34

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…

[flagged]

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

#35

Earlier quoted context omitted.

It's maybe relevant on a CV, not so on HN, which is for 'look at this', not 'look at me'.

I think it's okay, otherwise this wouldn't have landed on the front page (less likely at least). And it's only on HN and not on the GitHub repo. If it would be stated on GitHub, I'd agree with you.

Editorialized headlines are against HN guidelines.

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

#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.

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

#37

Very well done, and I hope you build this out further, but please leave out the 'as a 17 yo'. I really don't think it's relevant and risks coming across as cloying - your work should (and does) stand on it's own.

Please include the 17 yo part, I think it's very interesting.

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

#38

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…

[flagged]

> Autism isn't really something you can just replicate with books or anything like that, there are genetics, epigenetics, and other causes that aren't fully understood.

We've banned this account for repeatedly breaking the site guidelines and ignoring our requests to stop.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.

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

#39
post #26

First glance through the project and it seem well organized. Kudos! How long have you been programming and what languages did you start off with? I know quite a few developers decades older than you that still don't know how to write a Makefile [1]. What's the deal with the inline emojis in the source? Is that what all the cool kids are doing these days or does it just force you to be mindful of non-ASCII input? [1]:…

I started off learning Python and C++. At some point I got fed up with C++ and switched to C.

Haha, the emoji thing was something I was doing for about a week or so. You see emojis used a lot more around Rust I guess. I never bothered to remove them. I think the bugs around the PID are fun. The ones in the comments might go at some point, though I didn't experience any problems with editors (Helix, Emacs, and VSCode all work) so far.

Should I maybe disabled printing emojis to standard output in the REPL if terminal colors are disabled as well?

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

#40
post #29

Congratulations, good luck with your projects. Compilers was one of the first rabbit holes that drove my interest into computing. One of the books that I endless read multiple times, is nowadays available for free, and eventually interesting for your reading collection, even though it is about the compiler part not debugging. "Compiler Design in C" https://holub.com/compiler/ It is a bit oldie, but maybe interesting.

Thank you for the link. I'm always looking for books on compilers, but they can be hard to find. Many of them are every from the ivory tower-like unfortunately.
Post reply on HN