RSS

SVN Essentials

This post contains a quick reference to the commands you need to know to use Subversion (SVN).  I assume you already understand the concepts behind source management.  This quick reference is to the commands to use. Read the rest of this entry »

 
Leave a comment

Posted by on October 20, 2014 in Uncategorized

 

Usability is like the Flavor of a Meal

We talk about usability of software as if it was something separate from the software itself.  There are usability experts, and there are programmers who openly claim to not be very good at user interface.  And yet, usability is affected by many deep aspects of the software, and it is important that all programmers on a project be aware of the usability goals of the entire project. Read the rest of this entry »

 
Leave a comment

Posted by on October 6, 2014 in Coding, Design, practice

 

Tags: ,

Estimations – the eternal software problem

This post argues “Why We Should Stop Estimating” completely in software projects. It is very problematic. Read the rest of this entry »

 
Leave a comment

Posted by on October 3, 2014 in practice

 

Tags: , ,

“Oops something failed” is NOT acceptable error message

I try to keep track of real-life situations where poor error messages appear. That happened again today. This message was displayed to the user: Read the rest of this entry »

 
Leave a comment

Posted by on September 30, 2014 in Coding, Poor Error Msg

 

Tags: , ,

LaTeX: What I wish I had known, Part 1

I do a lot of writing, and I switched recently from a variety of word processors etc. to LaTeX. It is free, well supported, and does a great job of typesetting books. But for a normal business user with a normal experience in WYSIWYG word processors there are some big surprises. Here is what I wish I knew before starting that journey. Read the rest of this entry »

 
Leave a comment

Posted by on July 26, 2014 in LaTeX

 

Tags: ,

Always Test the Software running in the Same Way that Customer will run it

Some programmers have their own favorite ways to run the software they are working on, that is run differently than the way that the customer will run it.  This is evil.  Programmer is not testing what the customer will get, but testing something else.  Is that good enough? Read the rest of this entry »

 
Leave a comment

Posted by on May 14, 2014 in Design, practice

 

Tags: ,

Correctly Converting Integer to String

Learn to use Integer.toString(i) when you need a string that represents an integer.  This is always the most efficient way to convert, and it avoids some bad habits that can be expensive. Read the rest of this entry »

 
Leave a comment

Posted by on May 5, 2014 in Uncategorized

 
 
Follow

Get every new post delivered to your Inbox.