Dijkstra, Math, and Communication

A competent programmer’s most important assets are –perhaps in this order– an excellent mastery of his native tongue and a considerable mathematical maturity.
~ Edsger Dijkstra: “E.W.D. 750: America’s Programming Plight“
Popularity: 13% [?]

Popularity: 13% [?]

Lessons from `Saving’ Software Development

My post “How Reddit Will (Maybe) Save Software Development” went through a few iterations. It started as a condemnation of crappy computer books (lack of rigor). It then transformed into an encouragement of rigor in design and coding, and went through minor revisions.
I then started thinking about “internalizing the externality,” and either penalizing bad work, [...]

Popularity: 14% [?]

It’s All An Excuse

As a thought experiment, I recently looked at various programming methodologies to see if I could find common ground between them.
I looked at the following methodologies:

Scrum
XP
IBM’s Rational Unified Process
The Joel Test

Ideas such as literate programming were ignored from the list, as any of the processes listed above could also be done in conjunction with literate [...]

Popularity: 15% [?]

« go backkeep looking »