tech leadership

Non-tech companies and the Data Science challenges

I recently came across ‘Can Data Scientists spell Sustainability?’ by Yogi Schulz The article portrays the opposing views held by data science and information system departments and how each side view their responsibilities:  “Data scientists see only throw-away software that will be discarded once the breakthrough insights have been actioned by management. The [information systems] department sees only thoroughly...

Software Engineering for Professionals

I was invited by my friends at Untapped Energy to speak about Software Engineering. I’ve been lately seeing a lot of professionals (Engineers, Geologists, Accountants, Analysts, etc…) venturing into data analytics and have consequently been working with software and various technical components that proved challenging for some. I was motivated to provide some guidance around the main components used...

Blog revived

It has been a while since I added contents to the website. I started out this blog in 2004, back when blogging was the social media of the day. Inspired by professionals who I admired, I tried to track my own professional and personal journey. However, in 2016 I failed to renew my hosting plan which took down all...

Consultancy Masterclass

Last weekend, I sat through the two-day Consultancy Masterlcass by Brennan Dunn & Obie Fernandez. Both Brennan and Obie have extensive experience building their own successful consultancy firms. The class was insightful and full of those ‘from the trenches’ experiences. What was of significant value is the knowledge transparently shared by students and alumni. All of whom are of...

Thoughts on building vs growing

Many times I’ve heard professionals talk and plan out building software applications. Great ideas they’d like seen implemented, and how it could make things better. Though might not seem obvious – software applications, at least the good, are never built. Applications are grown.[1] There’s quite the range of differences between building an application and growing one, but I’ll focus...

How to Win Friends and Influence People

I just realized that Dale Carnegie’s principles are less than 140 characters each 😉 So – here they are in bite size. [retweet URLs reference the wiki article] And here they are in YAML Fundamental Techniques in Handling People Retweet Don’t criticize, condemn, or complain. Retweet Give honest and sincere appreciation. Retweet Arouse in the other person an eager...

The Peoplenet

Now, it’s becoming even more vivid. The Internet has grown beyond its abstract boundaries and further into reality. Iran election has started as may be yet another election, peaceful and hopeful. For all parties. With the spread of voter fraud allegations, and suspicions over the way and speed by which the votes were counted, Iranian masses started to mobilize....

Is it Microsoft?

This exchange happened today between me and a client while presenting the final release of an application: Me: So, let’s now log in to the system…Client: Actually, I wanted to ask about something. Is this written using Microsoft technologies?Me: No, it’s written on a different stack.Client: Shoot!Me: Why?Client: What technology is it written with?Me: It’s written in Ruby, connects...

The Finishing Touches

Yesterday, I caught myself saying “I’m now putting my finishing touches to the application”. Twice. It is a true and accurate meaning to the state of an application I’m currently delivering. So, does a “Finishing Touch” apply to software? A web application? It is a term that is probably more tied to a work of art. A painting. I...

Human Forms

The Huff-Duffer has came up with, in my opinion, aremarkable signup form (below). The signup form has this unique ‘human’ feeling that led to the following exchange between me and, Adam, a work colleague. Me: New approach to signup formshttp://huffduffer.com/signup/I personally like it. More ‘human’.What do you think? Adam: I have mixed feelings about this… First off, as I...