Author Archives: admin
Call Me in China 2.0 Released
Call Me in China released a big and bold new version, which we’re calling 2.0. Technically, it’s really a 3.0 version, but because of the new design, and the fact that 1.0 was really just a test beta version, we’re calling … Continue reading
Finding Info
The first seven years or so of my career as a software developer were good ones. One way I felt that I distinguished myself from others wasn’t anything typical like coding up some super efficient algorithm (in fact, I’m quite … Continue reading
Too Defensive
The topic of this post sorts reminds me of the whole DbC mess that paralyzed our group for years. Wow, the fallout from some key bad decsions! Well, this example is much more harmless, but I thought it was interesting. … Continue reading
Code Reviews
History: After some time, I started getting the idea that the evolved code review process may not be so good. Basically, team members use SD Pack and email. Everyone on the team gets the email and everyone sends the review … Continue reading
LINQ – .NET Language-Integrated Query for Relational Data
LINQ is basically a translation layer between the class paradigm for programming languages and rows in a relational database. Instead of the programming languages using SQL to query the database, they use instances of their classes and LINQ together. LINQ … Continue reading
Code Review Process
If I were to answer the question, “What are the elements of a worthwhile code review?”, to a IT reporter in need, I would answer something like this: A proper code review is a valuable tool to any software team. … Continue reading
Simple and Confusing Language
In the US, when someone asks, “We don’t have any bugs in our code, do we?”, we answer “No” (OK, don’t get too caught up here in the fact that all software has bugs somewhere. That “no” is the normal … Continue reading
The Most Valuable Skill
I was thinking about this the other day… If there was one skill that members of the team could have to ensure their success, what would it be? Of course, technical ability, communication skills, blah blah, those are all very … Continue reading
Managment vs. Leadership
From an exhibit in Leading Change by John P. Kotter Management Planning and budgeting: establishing detailed steps and timetables for achieving needed results, then allocating the resources necessary to make it happen Organizing and staffing: establishing some structure for accomplishing … Continue reading
Confusing Monday
I noticed simple communication mistakes and inefficiencies today. Here are the ones that I can remember. Now, imagine this multiplied over every day and over email from the US. Email instructons: “From the dpgcmd project, take the files MediaCommands.h and … Continue reading


