A conversation I had with the co-founder and CTO of a tech startup at Factory Berlin recently prompted me to write about my approach to interviewing technical candidates and also on how I approach these types of interviews myself. The TL;DR is this:
‘How to avoid tech interviews as we know them’
Many articles have been written about why the technical interview process is fundamentally broken (because it’s exclusive, elitist, dehumanizing, etc…) and, based my own experience, I would agree. For example, the dreaded whiteboard coding algorithm test interviews, in particular, have screened out many a qualified candidate — including…
Big birthday this month and I already got what I wanted — to see my waist again. What a difference a year makes. “Add, don’t subtract” in Feb 2020 the words of my food coach seemed impractical. “Does that mean eat more?” I impertinently asked.
tl;dr Eat more, weigh less
“Yes it does” she answered. “Hmm…how can this be possible?” I thought. However, she seemed knowledgeable and I was very unhealthy and overweight at that time, so I decided to give her advice a try.
Social Audio Linguistics
Late to the party, I recently accepted an invite to Clubhouse. From my expansive balcony on warm summer evenings, I have been curiously dropping in and out of culturally different rooms as a substitute for pre-pandemic global travel.
Over time, linguistic patterns materialize. But first…
Clubhouse is a kind of a modern talk radio, where moderators start rooms (which can be scheduled and also in clubs). In each room, one of the moderators leads the topic-based discussion by speaking. …
I work with a plethora of languages, clouds and tools. To that end I find myself setting up dev environments frequently. In this article, I’ll share patterns for efficiency in the process.
Long ago I stopped installing random stuff on my personal laptop. Rather, I have been using one or more cloud-based services as developer environments for quite awhile now. To that end, it seemed odd when a recent client actually sent me a physical laptop, rather than using a cloud-based environment so that I could get my work done for them.
Reflecting and looking forward after a year of daily GitHub contributions
I tend to do each new-to-me thing for about a year at a time. Lifelong learning is my way. Fun fact: I’ve never owned a TV.
For example, there was the year, when I did all of the then-available Khan Academy Math (~500 lessons). I ‘did math’ every day for a few hours for that entire year. I learned calculus at age 51 — so much joy.
Then there was the year when I delivered technical keynote talks all over the world — in London, Hong Kong, Singapore, Sydney…
Creating a new home in the Midwest
1 year ago today I eagerly opened the door to my new home in Minneapolis. After having driven across the Western US to get here, I arrived with all of my possessions — two suitcases filled with clothes.
The drive back to my native Midwest from Southern California was leisurely and still familiar. 23 years before I made the same drive — in the opposite direction. It was time now for my next chapter.
In these 12 months since I got to Minneapolis, I slowly turned my empty apartment into a new home…
“Well, that’s different”
As we say here in the Midwest, 2020 is ‘different’ when it comes to travel for most all of us. While it is true that I proclaimed in 2019 that is was finally time for me to ‘slow down travel’, I never imagined to what extent this would happen. In January as what would be the pandemic emerged, I wrote a short piece acknowledging what I assumed would be my (lack of) travel in 2020. Here we are 8 months later and how is it going?
2020 is the first year since 2007 that I will have…
Australian summer, Feb 2017, I took a break from coding and walked around Sydney harbor. Despite the stunning beauty, I felt an unnatural, desert-like, searing heat in the air. And every year it is getting hotter there. In 2019, Sydney set a record of 107 degrees.
That same year there were devastating fires in many parts of Oz. In my global travel, I’ve seen too much of what is happening to our planet due to climate change. The record heat events in Australia are but one of most striking effects I’ve personally experienced. …
When building data analysis pipelines for genomic-scale workloads, the typical approach is to use a Data Lake Architecture. In this article, we’ll detail using this architecture on Azure. The general Data Lake pattern (shown below) includes several surface areas and uses common cloud services. Of note are the three major surface areas — Blob Storage for files (data layer), Batch Compute for Virtual Machine clusters (compute layer), and Interactive Analysis for query-on-files (analysis layers).
In the Data Lake pattern, data, which is usually in the form of various types of files, is stored in…
from a Microsoft RD, Google GDE & AWS Community Hero
As an independent Cloud Architect and Developer, I am often asked whether I work for Amazon, Google or Microsoft. The short answer is NO. However I am part of technical award membership programs at all three. This post details my path to these cloud partnerships.
Cloud Partnerships are awards — not employment.
Although I’ve developed close working relationships with all three companies, in actuality I work for each of my customers. Yet the practicality is that I use cloud services developed by these public cloud vendors to meet my customer’s…