It has been surprisingly common to see critique towards agile lately. I find it a bit odd, having seen the waterfall world and how much more humane agile has been. It can be easy to overlook how fundamental agile principles remain for surviving fast-paced, complex software projects.
I have used Obsidian for two years now, and I'm ready say it works for me. I have also learned that my notes need to be in open and clear text format from now on.
Consulting can be understood and done in many different ways. These are my thoughts on that.
Arttu Viljakainen
At the moment I'm a software development consultant.
I’ve been coding for a living for 15 years, and writing code for some 20 years. I intend to keep on doing that.
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. These days, most things worth doing require a team. Skills and viewpoints needed are just too diverse for any individual.
I intend to study teams and get better at making exceptional teams emerge.
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.
I'm a generalist
Coding got me to the field of software development, but I may have stayed because of the people stuff.
I'm increasingly interested in the human side of software development. Issues in projects are rarely related to technology, but on how to work productively and sustainably as a team, and on how to choose what to build next.
Be it coding, teamwork, or processes, I feel like I have a lot to learn. I'm still excited about it.
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. 👍