-
Recent Posts
Archives
Categories
RSS
Goodreads
Author Archives: craigew
My principles for work life balance
I have just spent the most amazing two weeks in my old neck of the woods. One week in my hometown of Port Elizabeth and a week in the most stunning place called Cape St Francis, right on the beach. We … Continue reading
Posted in Uncategorized
1 Comment
What Software Craftsmanship means to me
I don’t feel comfortable calling myself a Software craftsman, I am more like a journeyman striving towards one day becoming a software craftsman. And this is a journey and experience that makes me get up everyday to go do work I … Continue reading
My first Kata
This morning I did my first Kata, and I must say it was a really enjoyable experience. So, what is a Kata you might ask. A Kata, in the traditional sense, is a Japanese concept describing detailed choreographed patterns of movements … Continue reading
Posted in Software development
Tagged Kata, software, Software development, TDD, Test-driven development
Leave a comment
Scrum alone is not the path to agility
First off, before I make a lot of people very angry with me, I just want to state that I love scrum as a project management methodology to manage work. But I believe that scrum on it’s own is not … Continue reading
Posted in Leadership, Lean, Productivity, Software development
Tagged Acceptance testing, Agile, agile development, Agile Project Management, Continuous integration, lean software development, Methodologies, Methodology, Programming, Project management, project management methodology, Scrum, Software development, Team, Test-driven development
Leave a comment
Lean Software Development Principle – Deliver Fast
As a developer, I really dislike having completed software sitting on the shelf. Possibly waiting weeks for deployment. I actually find it a bit disheartening and stressful to have complete software “gathering dust”. I want to get my completed piece … Continue reading
Project vs Product team
When it comes to creating teams to deliver software, I believe the impact and lag of getting the team to perform optimally is underestimated. Project teams are setup for a specific goal, they work towards that goal, they deliver and … Continue reading
Defect fixes – inside or outside the delivery team?
A week or so ago I went on a scrum bootcamp with my team at work. The course facilitator proposed, when asked about the disruptions that the team is exposed to for production fixes, the pattern of having a separate … Continue reading
Lean software development principle – Decide as late as possible
This is the fourth post in a series of posts on Lean Software Development. It was hardest one to write because I struggled with the differences between the Lean Startup principle of failing fast versus this principle of Delaying decisions. … Continue reading
Posted in Lean, Software development
Tagged Decide as late as possible, Decision making, development, Eric Ries, Information technology, informed decision, lean software development, Lean Startup, Minimum Viable Product, Programming, Scrum, Seven Lean Software Development Principles, Software development, waterfall development
Leave a comment
Why I enjoy using the Pomodoro technique
Shortly after I got back from my sabbatical at the beginning of this year, a colleague of mine introduced me to the Pomodoro technique as a method to manage my working time. Initially I was highly sceptical about working in … Continue reading
Posted in Productivity, Software development
Tagged Business, Pomodoro, Pomodoro Technique, Pomodoros, Time management, Timer
1 Comment
Apprentice as a software developer
The notion of apprenticeship originated in the late middle ages where a master craftsman would be entitled to take on a apprentice as cheap labour, in return for food accommodation and teaching the craft to the young apprentice1. Apprenticeship was … Continue reading