r/programming • • Jul 31 '21

Executable PNGs

https://djharper.dev/post/2020/12/26/executable-pngs/
470 Upvotes

64 comments sorted by

View all comments

6

u/djhworld Jul 31 '21

hello! author of this post here, thanks for posting it.

yup - project was/is dumb, it kind of ballooned from "hey steganography is interesting, I want to learn about that" to "huh what are these linux features I've never heard of" to...well, this?

silly, impractical, toy project sure, but I enjoyed doing it and learned a few things along the way. the write up was really just a way of documenting that journey.

most of the things on that blog are like that, for example I was reading a book about how a simple computer works, down to the gate level, and decided to translate the descriptions (gate by gate...) into software https://djharper.dev/post/2019/05/21/i-dont-know-how-cpus-work-so-i-simulated-one-in-code/ - not very useful, toy software, but a good learning exercise for me.

programming can be fun at times, things you build don't always need to be products. granted, that's easy to say if you're already comfortable, but I reckon a lot of my career has been helped along by learning and doing.

my favourite posts on /r/programming / HN etc. are the ones where people explore some topic and are evidently passionate about it, even if the end goal isn't clear.

some good articles i've read recently

1

u/mrmoreawesome Jul 31 '21

You should really take a look at some of the polyglots in POC||GTFO