Articles for category: Developer

February 14, 2023

Greg Thomas

Coding is the easy Part

Meeting with people. Negotiating requirements back and forth. Deciding which languages and frameworks to use and why. Investigating customer problems you’ve never seen before. Working with Sales on features that aren’t there. Figuring out new UI/UX schemas. Organizing your work. All of the above is much harder to do than writing the code that comes from these interactions.  Don’t underestimate the value of sitting down with someone to understand their point of view and their needs before you start dropping code.

The Biggest Remote Challenge

The biggest remote challenge isn’t about what your office setup is, what your meetings look like, the lunchtime pub sessions, how many coffee meetings you have in a day, or what entrance music you are playing. It’s about turning up every day and making sure it’s the best day for everyone on your team. Things go wrong because of Apathy, we let them drag out more when we are remote, when we are in person, we see the effects, we feel them and we know we have to fix them, but in remote, cracks can form, they are small, unnoticeable

January 27, 2023

Greg Thomas

Unrealistic Sprint Capacities

If you are not taking into account all the other work your team is doing, you are setting an unrealistic expectation of delivery for what your team is working on. If the work they are doing is not accounted for in what they see, then they will feel stressed, then burnt out by all that is on their plate. Sprint Capacities only work when your team is 100% only doing development work, as soon as they start doing other work, Sprint capacities become a much more trickier calculation.

December 26, 2022

Greg Thomas

What the Day of Boxes should be

I have a similar picture from when my children were young, we had bought new chairs and had all these boxes so we made this weird box fort in the basement that they could draw on, hang out in, eat, have snacks, etc, etc. It’s where creativity is born.