What is a software development consultant?
I define it to be a person who has a wide understanding of software development, can help others to improve their process of building digital solutions, and in general takes ownership of the outcomes.
As Block wrote in Flawless Consulting, consultants are in a unique position as they don't have vested interests in problem solving. I honestly feel I have been able to do better work focusing on outcomes, when working as an "outsider". You can read more about my thoughts on consulting.
Coding
I’ve been coding for a living for 15 years, and writing code for some 20 years. I intend to keep on doing that.
Teamwork
These days, most things worth doing require a team. Skills and viewpoints needed are just too diverse for any individual.
Teams are essential in creating software: combining interdisciplinary skills in a way that makes the whole more than the sum of each individual requires intentional effort.
I intend to study teams and get better at making exceptional teams emerge.
Processes
Software happens in a complex world, in which you can’t predict the future. That’s why we have agile (which is still relevant, by the way). I think it is essential to understand the difference between complicated and complex environments, and act accordingly. Agile never looks the same, and how to make it work is both interesting and rewarding.
Arttu on Mastodon,
I've now built three static blog-style websites using https://astro.build and I still quite like it. Upgrades have not been too bad either (although my sites are pretty basic). Dev experience has been good.
Arttu mentioned Agile - Still Relevant in 2024 on Mastodon,
Summer writing on why I think agile (as originally considered) is still relevant, and that it's more of a mindset or point of view, not any single process https://arttuv.com/writings/agile-still-relevant-in-2024/
Arttu on Mastodon,
Some summer holiday writing practice by writing about why I like the #noestimates approach https://arttuv.com/writings/no-estimates/
Arttu on Mastodon,
Ooh Ivory by Tapbots is so good (for Mastodon). Naturally for iOS, Mac and iPads: https://tapbots.com/ivory/
Arttu on Mastodon,
I have rebuilt my website (https://arttuv.com) with Astro (https://astro.build). Developer experience is quite good and hosting on GitHub Pages is easy. Can recommend for static websites. 👍