I think building most software is a mix of engineering and art, and in some cases maybe even more art than engineering. I think most of the industry is heading in this direction too. By most, I mean developers building applications that do not operate in life or death situations. So developers working on self driving cars, airplane software, and surgery robotics your code still probably requires more engineering than art.

What is art?
It is the expression or application of human creative skill and imagination, typically in a visual form such as painting or sculpture, producing works to be…


Last week I posted about my first week at DC Edu and our exploration of context. I also promised to post about what I hope to gain out of this 4 week course.

Engineers love to build stuff. We love to tinker with new things and make other new things with it. We strive to really understand how something works, sometimes taking it apart, just to put it back together. There is a small flaw with some of this though. Sometimes we get so focused on what we’re building that we lose sight of the reasons we set out to…


Let’s begin with some context. First, I was completely and 100% sober when I wrote this. Second, I have started a 4 week Design Thinking course with Mustefa Jo’shen of Design Cofounders. Third, My professional background has always been anchored in engineering and I decided it is time to add a different perspective. With an open mindset this 4 week exercise will be a step in that direction. This post will be the first of many documenting the journey I embark on with a dozen or so other students and Mustefa.

define:context

Day 1 was all about understanding context. Any kind…


“Although talent feels and looks predestined, in fact we have a good deal of control over what skills we develop, and we have more potential than we might ever presume to guess” — Daniel Coyle, The Talent Code

I have been dabbling with code since the 90s and doing it professionally since 2003 and one thing I can say with absolute certainty is that whenever you are on the verge of actually learning and understanding something completely new to you; that moment is always preceded with a period of uncertainty, self doubt and maybe even chaos. …

Nael El Shawwa

I change diapers, craft web apps, put out fires, avoid cans of worms & booby traps | VP Engineering @Shutterstock | Co-founder @DevTO | Creator @TwtrTwtrChknDnr

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store