Software Development & Delivery Musings

SVO - Sean Van Osselaer ;-) - Sharing thought bubbles and resources to help you, your peers, and your organisation.

OKR to set you and your new employer up for success in the first 90 days of your Engineering Leadership

The following personal Objectives and Key Results (OKR) are a potential set to help you achieve positive results.

Using the intent rather than the domain in your RESTful API

An alternate approach to using domain CRUD operations in your RESTful API, is to develop it around a resource that reflects a business process or domain event.

Make your Debian setup testable and repeatable

For even longer than I have been using Ansible to manage my macOS setup, I have been using the same process for Debian (was previously Ubuntu, but was converted). I have also put a Vagrant configuration around it so I can test the inclusion of packages prior to running on my actual machine.

Make your macOS setup testable and repeatable

For quite some time I have been using Ansible to manage my OS X / macOS setup. Though fiddly, I have also put a Vagrant configuration around it so I can test the inclusion of packages prior to running on my actual machine.

Agree and adjust to promote collaboration and make balanced decisions

Agree and adjust to promote collaboration and make balanced decisions.

Helping you understand if a job on offer is the right one

I recently had an offer of a job and was on the fence as to whether it was the right next opportunity for me.

I decided to quickly put together a Radar Chart to help me understand what was important to me, and how that married up with my existing and the new role on offer.

Start your linux command-line friendship

A few years back I knocked together this quick Vagrant setup to introduce some peeps to the joy of the linux command-line.

https://github.com/svo/command-line-tools-buzz-session

Deflect and defer to avoid conflict and achieve better results

Deflect and defer is the name I give to a leadership technique I have found useful historically. It is a mechanism to avoid conflict, and ensure the appropriate audience is involved in decision making.

Learn about black hats by putting on a white one

I am in no way an expert in this field, but I thought it might prove interesting to setup a small project for developers to use a “learning by doing” approach to understanding cyber security.

https://github.com/svo/security-testing

Organise your teams for combined health, happiness and success

I have been working on some things to help you and your organisation 🎉

http://organisation-template.qual.is/

Fork this GitHub repository and modify it to your hearts content.