Uncategorized – Tea-Driven Development https://blog.mattwynne.net Matt Wynne taking it one tea at a time Wed, 21 Aug 2019 14:06:53 +0000 en-US hourly 1 https://wordpress.org/?v=6.2 165828820 This blog is back! https://blog.mattwynne.net/2019/08/21/this-blog-is-back/ Wed, 21 Aug 2019 14:06:53 +0000 http://blog.mattwynne.net/?p=758 It’s been down for a few months, but we’re back again. Hooray!

I mostly blog over at Cucumber nowadays, with the occasional dabble with Medium and quite a bit of Twittering.

]]>
758
Cucumber + Capybara = Web Testing Delight https://blog.mattwynne.net/2012/10/29/cucumber-capybara-web-testing-joy/ https://blog.mattwynne.net/2012/10/29/cucumber-capybara-web-testing-joy/#respond Mon, 29 Oct 2012 20:35:53 +0000 http://blog.mattwynne.net/?p=458 Continue reading "Cucumber + Capybara = Web Testing Delight"

]]>
Following on from Chris’ screencast showing the simplest Cucumber project ever, I recorded a screencast showing the simplest Cucumber web testing project ever. In just five minutes, I’ll show you how to use Capybara to drive a simple Google web search from a Cucumber scenario.

If you’re looking to get started using Cucumber to test any kind of web application, this is a great introduction.

Getting started with Cucumber and Capybara from Matt Wynne on Vimeo.

]]>
https://blog.mattwynne.net/2012/10/29/cucumber-capybara-web-testing-joy/feed/ 0 458
Speaking at Lean Agile Scotland 2012 https://blog.mattwynne.net/2012/08/21/speaking-at-lean-agile-scotland-2012/ https://blog.mattwynne.net/2012/08/21/speaking-at-lean-agile-scotland-2012/#respond Tue, 21 Aug 2012 09:49:31 +0000 http://blog.mattwynne.net/?p=440 Continue reading "Speaking at Lean Agile Scotland 2012"

]]>
The Lean Agile Scotland conference is shaping up to be a really great event. I’ll be speaking about why agile fails, drawing on my experience coaching numerous software teams and organisations. I’ll highlighting the reasons why so many companies fail to reap the benefits enjoyed by the early adopters of agile and give you some insights into how to make your agile adoption a success.

We’ve also got some other great spakers like David Anderson, Liz Keogh, Karl Scotland, Clarke Ching and Gojko Adzic, to name just a few. Book your ticket now!

Lean Agile Scotland Speaker</a

]]>
https://blog.mattwynne.net/2012/08/21/speaking-at-lean-agile-scotland-2012/feed/ 0 440
Passwords are Backward https://blog.mattwynne.net/2011/12/05/passwords-are-backward/ https://blog.mattwynne.net/2011/12/05/passwords-are-backward/#respond Mon, 05 Dec 2011 15:45:23 +0000 http://blog.mattwynne.net/2011/12/05/passwords-are-backward/ I really hate passwords. Today I read this, and realised I’m not alone:

http://me.veekun.com/blog/2011/12/04/fuck-passwords/

If you feel like me, go and have a read. I’m pretty sure it will cheer you up.

]]> https://blog.mattwynne.net/2011/12/05/passwords-are-backward/feed/ 0 324 The Joy of Craftsmanship https://blog.mattwynne.net/2010/09/16/the-joy-of-craftsmanship/ https://blog.mattwynne.net/2010/09/16/the-joy-of-craftsmanship/#comments Thu, 16 Sep 2010 13:49:26 +0000 http://blog.mattwynne.net/2010/09/16/the-joy-of-craftsmanship/ Continue reading "The Joy of Craftsmanship"

]]>
I identify a great deal with the label of “Craftsman”, but some of the rhetoric around the current “Software Craftsmanship” movement bothers me. Why?

A little lightbulb went on recently as I read “Let my People Go Surfing”, by Yvon Chouinard, the founder of the outdoor clothing company Patagonia. Patagonia was founded by a group of friends who were social misfits: “dirtbag” climbers and surfers who only worked in order to save cash for their adventures. When they came to work, they wanted to enjoy it:

I wanted to have a company where people came to work on the balls of their feet, taking the stairs two at a time.

Yvon describes in the book how they’ve worked hard to keep this culture alive at Patagonia. Increasingly over, the years, I’ve prioritised enjoying my work over how much I can earn from it, and I believe that this search for joy is a fundamental part of my model of craftsmanship. When I haven’t enjoyed a job, either I’ve worked with people to change things so that I do, or I’ve left. I think it’s impossible to truly craft something when you’re working in an unpleasant environment with people you whose company you don’t enjoy. On the other hand, when I’ve had the privilege to work with great people using great tools, I feel like nothing can stop me.

So for me, craftsmanship is about finding joy in your work. Here’s Brian Marick on Joy:

Now, I could say that a joyful employee is a productive employee, and that lack of joy on a project is like a canary keeling over in a coal mine: a sign that something big is wrong and you better pay attention. Maybe that’s true. I’d certainly like to believe it. But, fundamentally, I don’t care. I think joy is its own excuse. We deserve it. More to the point, those people around us deserve it.

]]>
https://blog.mattwynne.net/2010/09/16/the-joy-of-craftsmanship/feed/ 3 258
The Importance of Being Idle https://blog.mattwynne.net/2010/09/16/the-importance-of-being-idle/ https://blog.mattwynne.net/2010/09/16/the-importance-of-being-idle/#respond Thu, 16 Sep 2010 13:20:00 +0000 http://blog.mattwynne.net/2010/09/16/the-importance-of-being-idle/ Continue reading "The Importance of Being Idle"

]]>
It says over there on the left that I like to be idle, but I don’t often take the time to write about it. I’m not going to write much now, really, but here’s a thought for you:

An idle mind is a questioning, sceptical mind. Hence it is a mind not too bound up with ephemeral things, as the minds of workers are. The idler, then, is somebody who separates himself from his occupation: there are many people scarcely conscious of living except in the exercise of some conventional occupation.

— Robert Luis Stevenson

]]>
https://blog.mattwynne.net/2010/09/16/the-importance-of-being-idle/feed/ 0 256
Twitter me up https://blog.mattwynne.net/2009/03/02/twitter-me-up/ https://blog.mattwynne.net/2009/03/02/twitter-me-up/#respond Mon, 02 Mar 2009 22:50:46 +0000 http://blog.mattwynne.net/2009/03/02/twitter-me-up/ Continue reading "Twitter me up"

]]>
If you think it’s got a bit quiet here on the blog, there are two reasons for that. One: my current project is very very nearly ready for the next round of beta invites, which has keeping me extremely busy. More details on that soon.

Second, though, is that I have well and truly caught the twitter bug. If you haven’t tried it yet, I really suggest you give it a go. It’s a great way to engage in conversations, and it somehow breaks down barriers very effectively, possibly better than any electronic medium I’ve played with yet.

See you over there? http://twitter.com/mattwynne

]]>
https://blog.mattwynne.net/2009/03/02/twitter-me-up/feed/ 0 101
Saving Bletchley Park https://blog.mattwynne.net/2009/01/25/saving-bletchley-park/ https://blog.mattwynne.net/2009/01/25/saving-bletchley-park/#respond Sun, 25 Jan 2009 10:06:51 +0000 http://blog.mattwynne.net/2009/01/25/saving-bletchley-park/ > Bletchley Park, the codebreaking centre that helped to win the Second World War and launch the modern computer, is in danger of irreparable decay unless the Government steps in to save it.

What can you do?

]]>
https://blog.mattwynne.net/2009/01/25/saving-bletchley-park/feed/ 0 99
MySQL Ruby Gem Frustration with OS X https://blog.mattwynne.net/2008/07/31/mysql-ruby-gem-frustration-with-os-x/ https://blog.mattwynne.net/2008/07/31/mysql-ruby-gem-frustration-with-os-x/#respond Thu, 31 Jul 2008 14:50:32 +0000 http://blog.mattwynne.net/2008/07/31/mysql-ruby-gem-frustration-with-os-x/ Continue reading "MySQL Ruby Gem Frustration with OS X"

]]>
A few minutes ago I posted about the time I’d wasted since inadvertently upgrading my ruby version.

My last hurdle was to install the mysql ruby gem, which is never easy on OS X, as I learned the first time around a few days ago.

However this time, I was stumped. The gem seemed to build OK, but would simply not appear in gem list. Finally, I found this miraculous post.

So for those who aren’t up to speed, the solution (which worked for me) is to patch your mysql installation (as opposed to the gem) so that the gem will build, then do some ‘morse-codish crap’ with the gem install command… here we go:

sudo edit /usr/local/mysql/include/mysql.h

Add the line

#define ulong unsigned long

Save.

Now your local mysql install will be happy to build the gem.

sudo gem install mysql -- --with-mysql-dir=/usr/local/mysql

Note the double-double-dash shenanigans.

]]>
https://blog.mattwynne.net/2008/07/31/mysql-ruby-gem-frustration-with-os-x/feed/ 0 68
Hire Me https://blog.mattwynne.net/2008/05/15/hire-me/ https://blog.mattwynne.net/2008/05/15/hire-me/#comments Thu, 15 May 2008 02:05:25 +0000 http://blog.mattwynne.net/2008/05/15/hire-me/ Continue reading "Hire Me"

]]>
I bring you good news and bad news, dear reader.

The bad news is that it looks as if my present client may be running out of interesting work for me to do, for the time being, which is a real shame as I’m greatly enjoying working there.

The good news though is that this means I’m now available for hire again! If you need an experienced, charismatic programmer, technical architect or coach to join or lead a team of programmers, and you’re serious about that team producing high-quality code that delivers maximum value to its users and enjoying it as they do so, then I think it’s time we had a little chat.

Read more here: http://mattwynne.net/work/cv/programmer/

]]>
https://blog.mattwynne.net/2008/05/15/hire-me/feed/ 3 63