If you’ve ever done a job interview with the explicit goal of “get the job” – as we all have – you’ve already failed. I know it’s not easy to hear that. It has been incredibly difficult to admit it for myself! But the purpose of a job interview isn’t what you think. It’s not […]
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 no secret that I’m a fan of various ES6 features. I use a lot of the new syntax options and methods on various objects whenever I can – in browser based apps as well as node.js apps. But I recently stumbled upon on a situation that had me wondering if the barrier to entry is really worth the cost, right now.
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.
A reader recently sent me an email, asking a question about how to find an item in an array, based on a property / attribute that would match. Meaning, the object instance will be different, but the attribute (such as “id”) will be the same. This person wanted to know if there’s a good way […]
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 […]
It started as a question about what editor to use, and a desire to find a modern editor with code folding. But since then, the conversation has turned into a discussion on the realization that the “old” way we built large-scale software in .NET, Java and other “enterprise” languages, may not be so “old” after all.
Call it “code collapse”, “code folding”, “regions” or whatever your editor says it is called… just don’t call it a feature when it does little more than hide the monsters lurking in your code base.
I was all set to npm publish the next version of my Rabbus library. All my tests were passing, and everything was good to go. Then I decided to write just one more test… just in case. I mean, the code works fine. I don’t need to write this test. I know I don’t need […]