Live data from Hacker News

Professional Software Development

mixmastamyk.bitbucket.io

21–30 of 46 posts

Re: Professional Software Development

#21

I find it strange/sad that the chapter "Construction" has zero code samples. Most of the software development books I've seen come out recently are focusing on programming related subjects - methodologies, processes, architecture, ... - not programming itself. The only book on actual code construction I am aware of is "Code complete". But the latest edition is from 2004. Does anybody know more recent works on the sub…

Philosophy Of Software Design is a recent work on the subject

Amazon: https://amzn.to/2Rpu6zX

Book review I wrote a while back: https://benmccormick.org/2018/12/31/book-review-philosophy-o...

Re: Professional Software Development

#22

I find it strange/sad that the chapter "Construction" has zero code samples. Most of the software development books I've seen come out recently are focusing on programming related subjects - methodologies, processes, architecture, ... - not programming itself. The only book on actual code construction I am aware of is "Code complete". But the latest edition is from 2004. Does anybody know more recent works on the sub…

"Clean Code" comes to mind. It is also already more than 10 years, but holds up well.

Re: Professional Software Development

#24
post #21

I find it strange/sad that the chapter "Construction" has zero code samples. Most of the software development books I've seen come out recently are focusing on programming related subjects - methodologies, processes, architecture, ... - not programming itself. The only book on actual code construction I am aware of is "Code complete". But the latest edition is from 2004. Does anybody know more recent works on the sub…

Philosophy Of Software Design is a recent work on the subject Amazon: https://amzn.to/2Rpu6zX Book review I wrote a while back: https://benmccormick.org/2018/12/31/book-review-philosophy-o...

Hands down my favourite programming book of the last decade.

Re: Professional Software Development

#26

I find it strange/sad that the chapter "Construction" has zero code samples. Most of the software development books I've seen come out recently are focusing on programming related subjects - methodologies, processes, architecture, ... - not programming itself. The only book on actual code construction I am aware of is "Code complete". But the latest edition is from 2004. Does anybody know more recent works on the sub…

You'll find this often in "software engineering"; it is essentially about project management and the assorted side issues rather than actual development.

Re: Professional Software Development

#28
post #18
post #17

Earlier quoted context omitted.

Fully centralized design is in fact largely obsolete. Centralized operations are still very relevant and important, but I doubt we will ever see a new version control system designed without distributed facilities. "A few use cases" and "for one reason or another" both do sound dismissive, I agree.

Agreed, the main benefits DCVS bought is the ability to work without a constant internet connection and efficient branching/merging. For the rest most companies are using git in a way very similar to svn, but now Github/Gitlab/Bitkeeper whatever provides the role of a single authorative central server.

Your first sentence is hard to parse, but it seems like you are saying (1) DCVS has more efficient branching than git, and (2) implying git requires a constant internet connection. In which case, (1) is dubious -- got benchmarks? and (2) is simply incorrect.

Re: Professional Software Development

#29
post #4
post #2

I'm real curious how he got the rights to the image on the cover.

Its also the cover of a Joy Division lp. There might not have been a copyright. See: https://blogs.scientificamerican.com/sa-visual/pop-culture-p...

I saw a copyright on every version of that image I could find.
Post reply on HN