On respect

Firstly, an apology to my regular readers on the delay to this post.  I’ve had a very busy couple of weeks personally, squeezing out the time I have available to blog. Hopefully things will be back to normal next week. As a coda to my 3 Dear… Blog posts, I wanted to discuss respect. Dear… More On respect

Dear manager

Good equipment is not a luxury. Bad equipment costs you money. Training is not a luxury. You don’t want untrained developers. Either you train us and show us we have a future or don’t train us and we leave to get trained, or worse, we stay. Management is not always a promotion. Let good developers… More Dear manager

Dear Developer,

You want to work on my team, or me to work on yours? This is what you should know. Don’t follow me blindly. It’s ok to disagree with me. In fact, I won’t trust you if you just accept everything without question. But you must disagree with respect. Bring numbers, bring frustrations, but leave religious… More Dear Developer,

Botnet of things

The Internet of Things is the new hotness. It’s the source of Big Data, it’s the future of clothing and wearables and retail and your kitchen. It’s going to be everywhere. Says the hype. Smart watches. Smart fridges. Smart cars. Smart cities. Part of my is excited, there’s a lot of possibilities, especially once you… More Botnet of things

Whois Craig Nicol

Since I took the John Sonmez blogging course, and started posting more regularly, I’ve noticed I’ve got a few more followers, so I’ve decided to join the WordPress blogging 101 course to make sure I’m keeping up the momentum and to try and avoid any common mistakes I might have made in the past. Today’s… More Whois Craig Nicol

The UX of Big Data

Following on from my Dangers of Big Data talk at DunDDD, I’ve been thinking about what a good user experience for data analytics would look like, imagining the business user presented with useful, actionable information rather than notepad and a copy of the R or Python cookbook. I want something deceptively simple like the Google… More The UX of Big Data

Cognitive load : fluent interfaces and friendly apis

To continue my mini series on cognitive load, following my previous post on static vs extension methods, a couple more examples to consider. Extension methods are often used as an entry point into a fluent interface, allowing a style which can be easier to read and eliminate the need for confusing, overly long parameter lists,… More Cognitive load : fluent interfaces and friendly apis