There is a trend happening in software where the documentation cannot keep up. It’s a problem that cannot be solved by AI or technology. With development cycles shrinking to bi-yearly to quarterly, what was written in Q1 about a new piece of software could be outdated by Q3. Even worse, for the developer trying to get a blog off the ground, their content could be invalidated within 2 months of going live. Just today, I…
There is no worst feeling than finding out the app you have loved for years and years, that has become a part of your daily routine, that does exactly what you want has upgraded itself and now does very little of what you want. Where an action used to take one click, it now takes five, and it’s buried so deep you have to search for it every time. Where the app used to infer…
If you are consistently restarting a project, starting a class over, wiping your IDE to start afresh page of code the problem might be in not understanding what you’re actually trying to deliver. When we don’t know what someone wants at the end, we keep adding stuff until it looks like something no one would want – so we REBOOT – and start again. And then we start doing a whole bunch of work, much…
The PC vs Old Apple ads were a riot – we couldn’t wait for the next one to come out. They perfectly took what we all disliked about PCs and applied it to the new Apple world (still not enough for me to change). If these commercials were to be done today – the message would be completely different – the new Apple vs the old Apple or the new Apple vs PC – as…
I recently finished a project that has taken me a few years to complete. It wasn’t easy, there was a significant amount of grinding involved as well as reading and editing and reading and editing and reading and editing. But after long last, the project is complete as I finished my first book – Code Your Way Up. Interestingly enough, most of the ideas and concepts for Code Your Way Up originated from this blog…