Ask HN: Book on Software Engineering?

3 points by Karsteski ↗ HN
Hello all, I'm currently a (hobby) programmer who would eventually like to break into Software Development professionally. I'd like to start write my own OpenGL rendering engine in the next few months and I feel like I don't understand anything about actual software engineering.

Is there a comprehensive book that I can tackle to get started on software design/engineering?

I'm asking this especially because on my first "non-trivial" project, someone commented and said that it looks like I just struggled through the code instead of actually engineering it. Which is fair, it is quite messy. Hence I would like further my knowledge before I start another big project.

Any help welcome :)

3 comments

[ 3.3 ms ] story [ 18.0 ms ] thread
Try How to Design Programs also known as "HtDP" or "HtDP2" for the second online version.
The software engineering book by Dr. Pankaj Jalote.