As a software developer, technical skills are a must – they are absolutely necessary, but they are also not sufficient. The reality of what we do is far more than just logic and processing and making computers do things. If technical skills are required, but not enough, then what else is there? What’s the secret […]
It’s hard to step back, sometimes, and think about the people on the other side of your frustration. But it’s a critical part of being both a software developer and a human. Because we are, after all, only human.
It’s a question that most developers have a fast answer for: “WRITE CODE!” … but, is that really what you’re paid to do? In this episode of Thoughts On Code I’ll explain why I don’t think your job is to just write code, after all.
I’ve often been involved in conversations that boil down to “framework vs library” use in software development. But after reading a blog post, recently, I found myself wondering if this is even the right question to ask. If “framework vs library” is the wrong question, then what is the right question?
Last night, I spent 2 hours working on a new technique for crocheting a hat. The technique creates a stitch that looks like it was knitted. I had only practiced this technique once, but I set out to create a hat anyways. It was going to be a fun project! A new stitch technique, with […]
A few months ago (fall of 2015), my 6 year old daughter saw a crochet kit at a bookstore. It was the kind of kit that comes with a crochet hook, yarn and a book of patterns. There’s enough yarn to create two small projects and hopefully get you started with a new hobby. My […]
I started a small … umm… argument via twitter (imagine that) about code readability a while back. It all started with this tweet: #ProTip your job is not typing. code should communicate intent to other humans, not save keystrokes for compilers. pic.twitter.com/rOqQX42md5 — Derick Bailey (@derickbailey) July 2, 2015 Shortly after, I received this response: […]
What the client claims the need vs what the end up getting are often two very different things. This isn’t always a bad thing, but it certainly can be. To that end, I wanted to illustrate what the reality of a client project often is vs what the client claimed it should have been. How […]
Following from my March 2nd presentation of the 5 Stages of Entrepreneurial Grief, I had the opportunity to turn that presentation in to the keynote address for the SpaceCityJS conference in Houston Texas on March 28th. I recorded the talk and have uploaded it to youtube for everyone to watch. In this talk, I go through […]