Browse by Tags
All Tags »
Development (
RSS)
About a year ago I was in pretty embarrassing situation because I had no clue what ternary search trees are and I had to write some code to implement efficient way of searching and storing strings. Jon Bentley’s and Robert Sedgewick’s article "Ternary...
One of the things we’re currently trying to do is to align development and test processes and schedules more closely. The fuzzy description of initial problem statement is the following: “Whenever the implementation of some feature is added to the code...
Today evening I had finally time to read through the September issue of ACM SIGSOFT Software Engineering Notes. In addition to the usual goodies they have a nice overview ("Surfing the Net for Software Engineering Notes" by Mark Doernhoefer, page 20)...
Last weekend I was reading " No Silver Bullet " again and as a direct result of this I accumulated number of pessimistic thoughts and therefore I'll rant about one specific thing for a while. In my mind I classify different software engineering methodologies...
Probably most of the people who have ever read " Code Complete " or its second edition or any other book by Steve McConnell have browsed systematically through Construx’s web site . One of the most interesting pieces of information for me is their " Professional...
Today I attended one excellent talk covering software engineering culture in general, things which currently need improvement, some internal case studies etc. Test to development ratio was also pointed out in this talk and one interesting thought was...
This is just a humorous story about how metrics can be sometimes (incidentally?) used even for programmer’s benefit. A number of years ago (before I joined Microsoft) I worked together with a programmer who had developed a piece of financial software...
A couple of posts ago I already mentioned the " Software Entropy " article by Pragmatic Programmers . Today I deleted 545 files (data files, documents, source code, and test cases) from our code base. Mainly because nobody in my team was using these files...
One of the things I’m constantly thinking about is how to measure the value of someone's actions which prevented bugs reaching our customers. How do I quantify something like "If Alice hasn’t fixed this buffer overflow which Bob discovered...
Every one of us has probably his own passions when it comes to software engineering. Mine are assertions, design by contract , root cause analysis, and static source code analysis. It’s my sad belief that this is as close to Silver Bullet as we’ll...
More Posts
Next page »