About me …

Hi 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 to 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 the office relatively early, which helps me think undisturbed for an hour or so.

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 grab my Bluetooth headset and answer the call.

On my computer I have disabled alerts. A few years ago, I decided to install in my computer “Eye Defender”. Every 120 (used to be 90) minutes I get up, refresh the contents in my mug (with time have switched from coffee, to tea, to herbal tea, hot water and now flavored green tea) 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 in what they do.

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 and 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 family, 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).


Follow me on Twitter:  @john_canessa