Veloc­ity vs. Qual­ity:

At some point in every soft­ware devel­op­ment project the ques­tion of veloc­ity vs. qual­ity inevitably comes up. The idea being that cut­ting some cor­ners will allow you to move faster and get to your goal sooner.

This is a topic I have wres­tled with over the years and have come to believe that the argu­ment itself is a dan­ger­ous false dichotomy, and that refram­ing the dis­cus­sion can lead to both a bet­ter prod­uct and a faster mov­ing team.

The flow fal­lacy:

the goal of com­mer­cial soft­ware devel­op­ment isn’t to cre­ate code you love—it’s to cre­ate prod­ucts your cus­tomers will love.

Code For The Peo­ple, Media Explorer:

We firmly believe that it isn’t enough to code some­thing which works, accord­ing to a func­tional spec. It has to work well for the peo­ple who have to use it, day by day. Those peo­ple will be mar­ket­ing man­agers, writ­ers and jour­nal­ists – not developers.

Temporary Social Media

Tem­po­rary Social Media:

Do we need to con­tinue to assume that social media con­tent needs to be for­ever? I’m curi­ous as to what hap­pens to iden­tity if social media empha­sizes less endur­ing record­ings and instead some­thing more tem­po­rary. It would be iden­tity less con­cerned with itself as a con­stant “arti­fact”, a less nos­tal­gic under­stand­ing of the present as a poten­tial future past and instead an iden­tity a bit more of the present, for the present.

Are you too old to learn to code?

But unlike walk­ing, where there really is a devel­op­men­tally appro­pri­ate age to learn to do it, the idea that there is a “right” time to learn to code (or most any­thing else) is a con­struct — a cre­ation of our own deter­mi­na­tion to hold our­selves back.

How I Learned to Code:

I grabbed the “Learn­ing Python” book and walked straight home.

This time, I wasn’t excited; I was terrified.

If I didn’t learn to code, we were done. I would have to crawl back into the world of finance. I’d have to tell all my friends and fam­ily that I had given up, that I had com­pletely failed.