Misaligned Requirements
I was taking out my laptop at a bar when i noticed the impeachment trial was playing on a nearby tv. A congressperson was on the senate floor giving an impassioned speech
I was taking out my laptop at a bar when i noticed the impeachment trial was playing on a nearby tv. A congressperson was on the senate floor giving an impassioned speech
One of the common mistakes among startup leadership is the belief that culture comes from the top. This is incorrect. The culture of a small company is an organic, evolving thing. It
What are some traits shared by the best programmers you know? I'd wager things like introversion, thoughtfulness and detail orientation show up on your list. While none of these are requirements for
For the last 4 years i have been the head of technology for MeetMindful (TS W16). I moved on a couple of weeks ago. It was time.
Being away from the hustle
There are at least two ways to prioritize a company's money and efforts: you can prioritize for growth or you can prioritize reducing operations. The second option is one too few companies
The startup scene is, in many ways, a plethora of good. The number of jobs, wealth, tools and services created by startups in the last few decades is difficult to even quantify.
One of the first things new team members learn about me is my outspoken detest for the word "manager". I am not a manager. My job is not to manage
If you had to pick a pair of everyday words to describe the nature of your codebase, what would they be? Take a moment and fill in the following blanks.
"I
There is a running joke at my company that i communicate with analogies. I take it as a compliment. Reason being that i have found no better way to explain abstract technical
Software engineers are an opinionated bunch. We hold unreasonably strong opinions on how code should look, read, be styled and where it should go. Hell, we can't even talk about tabs and
I am often asked what is the difference between Computer Science and Software Engineering. Many people think the difference is semantics, but they are mistaken. While a proper contrasting will have to
Programmers are a curious bunch. I mean this literally: we are curious by nature. That is a good thing given how rapidly the tech world evolves. That curiosity keeps our skills relevant
Cautious developers keep the software world turning. They are careful, detail-oriented and inject fewer bugs than the others. This post is not about them.
This will be about the brave coders. They