Note: This is, for our business. My personal site is .

July 8, 2013

Being careful with nulls

Several times I've seen this "pattern":

if (object != null) {
 return object;

return null;

I just don't think it's very well thought out.

July 3, 2013

true, false... or *other*?

This was taken from real code :D The identifiers have been changed.

if (isCertainCondition()) {
 // Fine so far...
} else if (!isCertainCondition()) {
 // Are you kidding me??
 // ...
 // Now for the clincher...
} else {
 // ...

if not a and not b or not b and not a...

I just found this code that I thought was humorous (identifiers changed to protect intellectual property):

private boolean allFoosAreBarsOrBazs() {

 for (Foo foo: foos) {
  if (!(foo instanceof Bar)) {
   if (!(foo instanceof Baz)) {
    return false;

  if (!(foo instanceof Baz)) {
   if (!(foo instanceof Bar)) {
    return false;
 return true;

May 28, 2012

Employee of First National

I am now an employee of First National of Nebraska, as a Programmer Analyst. The views and opinions expressed through this blog and my other online communications, do not represent the views of First National or its affiliates. They are my own personal views and opinions, which are not necessarily the same as those of my employer.

January 20, 2012

Full Time Employment

I am currently happy to be a full-time employee of Client Resources, Inc., as a User Interface Consultant for a contract with First National Bank.

December 7, 2011

Software Development Portfolio

Here are a few examples, to demonstrate a little bit of our past software development work:
  • Well-Being Ideas Software Demo: A cloud-based, Web 2.0, social networking, SaaS application, adapted from the Open Source Pligg CMS (Developed while employed at a corporation)
  • Pligg CMS Contributions: I became a member of the official Pligg development team, and I was cited for significant contributions to the latest version (Contributed while employed at a corporation)
  • PTL: Web-to-Desktop Application Framework (Incomplete)
  • Walk In The Light™: Screenshot E-Mailer in Java (Incomplete)
(Many of our past software development projects are not available in our public portfolio, right now. Some projects are unavailable because we developed them for private clients, or because they are components of more complex applications.)

December 5, 2011

Web Design Portfolio

For the purpose of demonstrating some of our web design abilities, here are some web sites that we have designed. We have used technologies including Blogger, WordPress, Dreamweaver, The GIMP, Picasa Web Albums, and code in XHTML/CSS and JavaScript:
(Please note that some aspects of these web sites may have been designed to detailed specifications, so that some of the contents and formatting, which were specifically requested by the clients, may not be a complete representation of our unique methods and abilities.)

November 28, 2011

New Social Features

We have recently updated the pages for the business on LinkedIn, on Google Plus, and on Facebook. If you use any of these social networks, then please make sure to check out our pages at these links! Also, notice our new links to those pages, on the bottom and on the right side of this web site.