Jerome Covington: Dev

Archive for the ‘process’ Category

System76 and Ubuntu Have Been a Wonderful Experience

I haven’t spent too much time crowing about it to my friends, but earlier this Winter I purchased a laptop from System76. I could go on and on about specs and performance, etc. etc. but suffice it to say that I bought the Pangolin Performance model with slightly more than standard RAM. The laptop has [...]

Refactoring the Process

The best managers I have had do two things well: they remove impediments to a trusted developer’s understanding of the larger business purpose behind that developer’s task, and they, as proficient developers in their own right, approach solving problems in what seems to me to almost be a “refactoring” mindset. They look at what is [...]

Computer Science and Common Sense

As a (mostly) self-taught web dev with little formal college-level Computer Science education, it is easy to hold those who possess this specialized training in high regard. And as someone who relishes learning new and novel ways of solving common problems in the abstract, I value what I pick up along the way as I [...]

In Deference to the Human Interest

I don’t think it’s a stretch to acknowledge that there are plenty of problems that humankind faces that just will not be solved by the Internet. Which then begs the question: what problems, if any, are worth solving? The Internet is a network. And not simply a network of “things” but a network that serves [...]

Belling the Cat

Are we on track for a future where the skills of a developer will become all but ubiquitous? Will there still be a place for product managers and UX designers unless they are not merely conversant in the tools of a developer, but proficient? Will fluency with code be a bare essential? Or, put another [...]