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

Posted in Software | Leave a comment

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

Posted in Software | Leave a comment

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

Posted in Team Building | Leave a comment

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

Posted in Team Building | Leave a comment

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

Posted in Team Building | Leave a comment

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

Posted in Team Building | Leave a comment

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

Posted in Team Building | Leave a comment

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

Posted in Team Building | Leave a comment

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

Posted in Team Building | Leave a comment

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

Posted in Team Building | Leave a comment