Should a Business Owner Care Which Programming Language is Used?
There is a lot of discussion out there about the programming languages. Which one is better? What should you use for your web ...
Posted By Aaron Bono
01:00 PM
Topics:
Business,
Management,
Software Engineering
The Perfect Balance - Using Your Time and Money Wisely
Most software projects fail.
I am not sure what the exact statistics are now, but not long ago it was about 80% of software projects that ...
Posted By Aaron Bono
12:00 PM
Topics:
Business,
IT Department,
Management
The Future of Corporate IT
In the software world, we live in the wild, wild west. Software development is hardly more
than a handful of decades old and has only gained the attention of non-techies ...
Posted By Aaron Bono
11:00 AM
Topics:
IT Department,
Software Engineering
Writing FUBAR - What the Hell are Programmers Thinking?
When I first began learning programming, I saw a lot of examples that looked like this:
int foo = 5;
int bar = foo ...
Posted By Aaron Bono
The Matthew Effect
"For everyone who has will be given more, and he will have an abundance. Whoever
does not have, even what he has will be taken from him" (Matthew 25:29) ...
Posted By Aaron Bono
10:30 AM
Topics:
Business,
Management
If You Fail to Plan, You Plan to Fail
Back in the days of grade school, we were all taught to put together an outline before writing our paper. I remember it well. And I think most of us hated it. ...
Posted By Aaron Bono
To Cloud Or Not To Cloud
The Cloud
It's the new buzz word.
In my last post I discussed Bleeding Edge versus Cutting Edge technologies. When a new technology suddenly ...
Posted By Aaron Bono
Bleeding Edge or Cutting Edge
In today's fast paced world, especially within the technology sector, everything is changing on a daily basis. What was new becomes common place and what was common ...
Posted By Aaron Bono
10:00 AM
Topics:
Business,
Management
Simplicity Rules - Keep Focused on a Single Theme
Over the years I have been involved in the design and construction of dozens of applications.
What I have found is that the application begins ...
Posted By Aaron Bono
06:00 AM
Topics:
Business,
Management,
Software Engineering
The Value of an Outsider's Perspective
In my last article, I discussed the 15 minute rule. This is a simple little rule I use to help determine when it is time to either step away or ask for ...
Posted By Aaron Bono
Efficiency at its Best - The 15 Minute Rule
Whenever I start a new employee, there is a bit of time when they are feeling out the waters. Do they ask a lot of questions and risk annoying their boss ...
Posted By Aaron Bono
06:00 AM
Topics:
Business,
Management
Think Before You Leap (And Save Money and Time in the Process)
Over the last few weeks I have met with a new client. This client had done their homework and even had screen designs for how they wanted ...
Posted By Aaron Bono
Why Work When You Can Play?
Before I begin telling you how you can have fun and play all day instead of work, work, work, let me set up some "Aaron definitions" for you. These definitions ...
Posted By Aaron Bono
10:00 AM
Topics:
Software Engineering
If You Want To Be A Programmer, Program!
If You Want To Be A Programmer, Program! Am I stating the obvious. You would think so. However, I am constantly talking to would-be programmers that have ...
Posted By Aaron Bono
It's not that my prices are good. It's the other prices that are bad.
This is a quote I recently read on Michael Masterson's blog at Early To Rise. It struck home as I was thinking much the same thing ...
Posted By Aaron Bono
The Art of SQL Report Writing
Part 5 of 5
Query Optimization
While the topic of query optimization could fill a book and is as much of an art as it is a science,
I did want to ...
Posted By Aaron Bono
The Art of SQL Report Writing
Part 4 of 5
An Example
Here we are going to walk through a real world example. In fact, this is exactly what we have
done in updating our blog ...
Posted By Aaron Bono
The Art of SQL Report Writing
Part 3 of 5
Building Queries
Before I begin this section, I would like to emphasize that the technique here is
meant to get you a simple and methodical approach ...
Posted By Aaron Bono
The Art of SQL Report Writing
Part 2 of 5
Organizing the DB Diagram
The first step to any development project is to organize yourself and map out what you are
going to work on. I always like ...
Posted By Aaron Bono
The Art of SQL Report Writing
Part 1 of 5
Introduction
Today we live in a data driven society. There is data everywhere and it can be more easily
collected and processed than ever. Businesses ...
Posted By Aaron Bono
02:45 AM
Topics:
Business,
Management
Software Start Up on a Tight Budget
Part 5 of 5
No matter how much you know, there is always an opportunity to learn more. The best of us are students of life as it allows us to keep growing without ...
Posted By Aaron Bono
02:30 AM
Topics:
Business,
Management
Software Start Up on a Tight Budget
Part 4 of 5
Before you begin work to start creating your product, it is critical that you think through just how your business will operate. If you don't have this ...
Posted By Aaron Bono
08:00 AM
Topics:
Business,
Management
Software Start Up on a Tight Budget
Part 3 of 5
Getting to Work
Once you have your idea mapped out, a rough idea of your business model and know who is going to help you start up and run your business, ...
Posted By Aaron Bono
09:45 AM
Topics:
Business,
Management
Software Start Up on a Tight Budget
Part 2 of 5
Getting Yourself Ready
While most of us are eager to dive in and get started, it is immensely important that you take some time to map our your idea ...
Posted By Aaron Bono
08:30 AM
Topics:
Business,
Management
Software Start Up on a Tight Budget
Part 1 of 5
Recently I went to a talk by a highly successful entrepreneur here in the Kansas City area, Jon Darbyshire. One of the things he said was that what ...
Posted By Aaron Bono
Usability - The Opportunities Everyone Has Missed
For the last 30 years the desktop computer has been available to the home user. Over this period, we have watched as the user interfaces have slowly ...
Posted By Aaron Bono
08:30 AM
Topics:
General Topics,
Management
The Need for Speed
Today, everything seem to be changing on a daily basis. Products come and go almost in a blink of the eye. Today's fad is yesterday's has been. With how things seem to change so ...
Posted By Aaron Bono
08:45 AM
Topics:
Business,
Management
Job Jumpers and How to Manage Short Term Employees
In an article I read yesterday in the KC Chamber Business Intelligence Brief there was an article on the new generation of workers and their attitudes ...
Posted By Aaron Bono
The Value of a CS Degree
It has been over 13 years now since I left my college days behind to enter the work world. I grew up in an environment where I was taught "get a good education, get a good ...
Posted By Aaron Bono
In his book Ready, Fire, Aim, Michael Masterson provides a number of insightful ways to help build a business from the ground up. One of the topics he mentions is the Rule of Gold vs. the Golden ...
Posted By Aaron Bono
08:00 AM
Topics:
IT Department,
Management,
Software Engineering
Interviewing Programmers
Recently I had a client ask me about an article that claimed 99.5% of programmers they interviewed couldn't even write a few lines of simple code.
His question: "From ...
Posted By Aaron Bono
08:00 AM
Topics:
IT Department,
Software Engineering
Software Development: Why is it Such a Mystery?
When tackling a software project, most people have difficulty grasping exactly what needs to be done and how they are to go about doing it. Software ...
Posted By Aaron Bono
08:00 AM
Topics:
Software Engineering
The 5 Most Important Things Programmers Should Know (but never learn in school)
Over the years of leading software engineering teams, I have had the opportunity to interview students from a number of ...
Posted By Aaron Bono
Being a Leader in Your Industry
What is the best way to strangle your business to death? Hording knowledge and over concern about protecting your intellectual property could be sending your ...
Posted By Aaron Bono
08:00 AM
Topics:
IT Department,
Management
Standards for Success
Over the years, it has amazed me how people respond when talking about standards...
Some people love them. They see the standards as guidance from the ...
Posted By Aaron Bono
It's an IT Revolution
One day, several years back, I went to a meeting with a number of other programmers to learn more about how software was developed and tools used at our company. It was a rather ...
Posted By Aaron Bono
08:00 AM
Topics:
Java Programming,
Software Engineering
Error Handling - Ignore, Hide or Run Away
Disclaimer: Note that throughout this article I am use System.out and/or System.err to send error messages to the user. In a real application you should NOT ...
Posted By Aaron Bono
08:00 AM
Topics:
Java Programming,
Software Engineering
Java Logging Made Easy
Not long ago I joined a friend of mine for lunch to discuss what we were both doing in our new jobs. My friend had recently started a job with a local IT training company teaching ...
Posted By Aaron Bono