About me …

Hello and welcome to this blog.

I am passionate when dealing with Computer Science subjects. Love to learn new algorithms, concept, tools, and techniques. My Amazon.com purchase history is riddled with technical books and courses. I am always on the look for opportunities to apply what I have learned. I am available for consulting or contracting.

Being a morning person, I tend to get up relatively early (weekends included), fix breakfast, get ready and tackle the day.

In my professional career, I have worked for small, medium and fortune 500 companies. Have started a few small companies. On workdays, I try to get to work relatively early, which helps me think undisturbed for a couple hours.

Before I get down to business, I take a couple minutes to organize and write down the tasks for the day in a “To Do List”. It helps me achieve what needs to get done during the workday.

While working I leave my cell phone charging away from me. I do not like to be disturbed by messages which break my concentration.

On my computer I have disabled alerts. A few years ago, I decided to install “Eye Defender”. Every two hours I get up, refresh the contents in my mug and walk around for a few minutes. When I get back to my desk, I reset the timer, check my email and respond as needed.

I am a firm believer in structured software development (e.g., Agile, Extreme Programming (XP), Waterfall, etc) and management. Interactions with the development team and customers are extremely important for success. Enjoy working in environments with smart, dedicated and challenging people.

At the end of the day, after a walk (weather permitting) and dinner I sit down alone for a couple hours to read, learn, and practice something related to software development.

On my personal life, I am married to my beloved wife for many wonderful years. We have two boys (actually grown up men), each married with kids of their own. My wife and I enjoy walking and chatting. Biking on our tandem bike is something we do now and then during long and warm summer days in the Twin Cities of Minneapolis and St. Paul.

I enjoy scuba diving and snorkeling. Growing up I spent many hours on beaches on different oceans. I like to pilot single engine airplanes and small boats. My wife and I enjoy motoring in our convertible. We both enjoy going to the opera and classical music recitals.

I also enjoy cooking on weekends. Like to prepare different types of breads, pasta, pizza and meat based dishes. Having grown up in a gun friendly family, I enjoy the occasional trip to the shooting range.

This blog deals mostly with Computer Science and software development items. The idea is to provide some light on the technical aspects of the work I do. It has been my policy since the days I was in the Naval Academy to keep my work private. Even though my wife and two sons worked together in our software development company for almost two decades, as soon as we walked out the door not a single word was uttered regarding work until we returned to the office the next day.

Hope you enjoy the blog (if you don’t; please let me know what could I do to improve).

John

john.canessa@gmail.com

@john_canessa