
Software Engineering
by Roger S. Pressman, Bruce Maxim · first published 1982
6mentions
2recommended by
6HN commenters
2011–2026first – last mentioned
33% recommend67% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.







…which not only seems unlikely of most people, but also makes ones such as yours truly withhold from answering due to the connotations, and requires prefaces of this kind to address their apprehensions.) Software Engineering About C++: The Design and Evolution of C++ and The C++ Programming Language, both by Bjarne Stroustrup, the creator of C++. The first one is a snapshot of his philosophy during early years of C++ and…
on “Ask HN: What are the best textbooks in your field of expertise?” ↗Software engineering - Steve Wozniak’s autobiography - The Phoenix Project - The Innovators: How a Group of Hackers, Geniuses and Geeks Created the Digital Revolution by Walter Isaacson
on “Ask HN: Which book can attract anyone towards your field of study?” ↗…allocations to your program, you can begin to understand the discussion such as why fork() takes longer than a thread. You will make many wise decisions. Algorithm & Design - You can write better program. Software Engineering - You can deliver better softwares. Automata Theory - you can understand machines more, sometimes complex logic is best representated as a simple machine. This becomes useful if you are parsing (compiler,…
on “Ask HN: Books/courses for self-taught programmer” ↗There are three areas to really study here: 1. Programming 2. Computer Science 3. Software engineering Programming is, well, the act of writing code both in general and in a particular language. For this, find one or two books or courses on the languages you're using. Work through them, type up most,…
on “Ask HN: I'm looking for a good book on the fundamentals of CS” ↗…that agile models are pretty closely related to Boehm's spiral model. The spiral model is (afaik) more general, with the agile models focusing more on specific processes/practices. http://www.amazon.com/Software-Engineering-Practitioners-Rog...
on “Peter Norvig on a 45-year-old article about a checkers-playing program” ↗> I just finished writing a post about exactly this. Software development, as the act of manually producing code, is dying. It was never that. Take any textbook on software engineering and the focus was never the code, but on systems design and correctness. I'm looking at the table of contents of one (Software Engineering by David C. Kung) and these are a few sample chapters: ...…
on “When AI Writes the Software, Who Verifies It?” ↗