Category: General software engineering
Why choose Python for teaching?
| May 7, 2012 | Posted by Karl Beecher under General software engineering, Opinion |
I recently read a tweet by a computer science educator claiming the superiority of a particular programming language for teaching purposes (Pascal, if you must know). Now, I don’t really go for religious wars — each to his own and all that — but I did reply with my opinion that Python might generally be… read more
The Mythical Man-Month Keeps on Giving
| June 20, 2011 | Posted by Karl Beecher under General software engineering |
I’ve recently been re-reading Fred Brooks’s The Mythical Man-Month for something like the fourth or fifth time. It’s one of those textbooks that’s so well-written and a joy to read it becomes a work of literature. It’s also a book that keeps on giving. Every time I read it I seem to get something new… read more
ReviewBoard: Indispensable and Rather Spiffy
| February 22, 2011 | Posted by Karl Beecher under General software engineering |
Code inspection is demonstrably one of the most powerful tools for preventing defects in software. For our own part, we who produce Saros have an inspection policy, whereby all but the most trivial changes committed to the version control system (VCS) must gather a minimum of two approving votes before being allowed. But how do… read more
Recent Comments