-
Product Maintenance
Ah, product maintenance: Programmers: a short story (high quality: http://t.co/2H8JT49H23 ) pic.twitter.com/ewu6phQxb8 — badidea đȘ (@0xabad1dea) May 22, 2014 Working with talented people who are constantly learning is amazing. Thinking that every piece of code that is even slightly aged is incorrect or wrong is not as amazing. Compromise is a skill. And not one…
-
A well-oiled decision making machine
-
Is stress time over yet? I feel like it should be over now.
-
Don’t be a silo
I know this is a joke. An intended exaggeration. But it is frustrating nonetheless. Comic I made in honour of the dev's out there who struggle to context switch – (with thanks to XKCD) #standups #agile pic.twitter.com/f08C4sXOjJ — Brad Barrow (@foxwisp) May 13, 2014 As I was watching a show on Hulu last night, this…
-
Proactive, not reactive
-
Finding, feeling, fixing friction
-
Get used to being uncomfortable
After going through the Certified Scrum Master class (I am fancy now!), Iâve been re-evaluating how projects are âmanagedâ at work. We are not fully agile, but weâve been slowly applying some of the agile concepts and structures to our workflows. In an agency environment, where projects are fast, furious, and many at the same…
-
Master the basics first
Very good advice: Until you can reliably deliver what you thought you could deliver, focus on how you define and build software. You donât need Lean or Kanban or to improve your stand-up meeting. You need to learn how to define, build, and deliver software. Donât be distracted by nuance if you canât get the…
-
The cost of gaining knowledge
Somewhat cynical, but amusing: Every programmer starts out writing some perfect little snowflake like this. Then they’re told on Friday they need to have six hundred snowflakes written by Tuesday, so they cheat a bit here and there and maybe copy a few snowflakes and try to stick them together or they have to ask…
-
Ainât nobody got time for that.
Damned if you do, and damned if you donât. Sometimes, I feel caught in that conundrum. Especially when it comes to things like planning meetings, or retrospectives. If we stop to plan better, we lose development time, but we should make up that time by doing the work properly the first time. If we stop…
-
Unexpectedly delightful
-
Regulating development
An interesting post on the Ken Schwaber blog: Our shortcomings were surprising to me. When I rolled out Scrum, I thought that the excellent developers that had been stifled by waterfall processes would emerge, and we would again do great work and build great software. Much to my surprise, many never had those skills or had…
-
Being proud of ugly babies
Every once in a while, we finish something we think is awesome. Shiny. Spectacular. Perfect in every way. A tiny little flawless newborn code-baby, clearly demanding your adoration and unbounded love. And then the client doesnât like it. âTake that head off,â they say. âPaste it to the stomach, and then put both arms on…
-
Shifting expectations
I have a client that we have favored highly over the past few weeks – often at the expense of other clients, or at the expense of my development staffâs sanity. After riding out a wave of unforeseen emergencies, we are now transitioning into a regular maintenance schedule. Itâs difficult, at times, to transition clients…
-
Efficiency and Effectiveness
I went and got myself a certification this week – I am now a Certified Scrum Master, thank you very much. Overall, the class was interesting. The teacher was engaging and the format was interactive. I enjoyed having time to dive into “true” scrum practices, see them at work, and better understand the reasoning behind…
-
Accountability, responsibility, and trust
One of the fascinating things about agile team structure is the delineation between responsibility and accountability. While I may be in charge of making sure something gets done, I may not actually be the one to perform the work. I am accountable to a task without being responsible for actually doing it. As a scrum…
-
We can’t all possibly be the expert, all the time.
-
The cost of what you want
An excellent point: When you stand and petulantly demand some course of action without regard for the bigger picture, you immediately place yourself into a tiny little box. This person doesnât understand the full scope of what he is asking, so I can disregard this particular request. Sure, you might know what you are talking about (might…
-
Inspiration
Iâve been wrangling my feed reader today – culling, adding, focusing, absorbing. Admittedly, recently, the only category of feeds that were read with any regularity was the âentertainingâ category. Followed by the âcrossfitâ and âpaleoâ categories. This may explain my exuberance for my workouts, and my general sense of malaise at work. Iâve been uninspired.…
-
Who is going to look out for me?
Expanding spiritual capacity requires subordinating our own needs to something beyond our self-interest. Â Because we often perceive our own needs as urgent, shifting attention away from them can prompt very primitive survival fears. Â If I truly focus my attention on others, we worry, who is going to look out for me? — The Power of…