About me …

Hello and welcome to this blog.

I have a passion when dealing with Computer Science subjects. Love to learn new concepts, algorithms 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 and improve on existing or create new products and services. I am available for consultation on Computer Science and Software Engineering projects.

Being a morning person, I tend to get up relatively early (weekends included), fix breakfast, get ready and tackle the day. During my professional career, I have worked for small, medium and fortune 500 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 tend to break my concentration. Of course, when the phone rings, I promptly answer the call.

On my computer I have disabled alerts. A few years ago, I decided to install “Eye Defender”. Every 120 to 90 minutes I get up, refresh the contents in my mug and walk around for a few minutes. When I get back to my office, I reset the timer, check my email accounts and respond as needed. Then I am able to pick up where I left.

I am a firm believer in structured software development (e.g., Agile or Waterfall) and management. Interactions with the development team and customers are extremely important for success, but in general that can be done later in the day. Enjoy working in environments with smart, dedicated and challenging people. That is a great way to motivate all individuals to excel.

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. Keep on learning!!!

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 single and tandem bikes 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 especially during long, warm, sunny days. We both enjoy the opera and classical music.

I also enjoy cooking on weekends. Like to prepare different types of bread, pasta, pizza and meat based dishes. I am always learning and trying new techniques. Having grown up in a gun friendly environment, I enjoy an occasional trip to the shooting range.

This blog deals mostly with software development items and items related to Computer Science and software development. 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 Peruvian Naval Academy to keep all my work private. Even though my wife and two sons worked together in our software development company for several years, 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; let me know).

John

Follow me on Twitter:  @john_canessa