• en | es

Bash tips: Easier git branch deleting and checking out

I aspire to be a true lazy programmer. Every repetitive action I try to automate. Every task that doesn’t translate to automation I try to shrink, saving as many keystrokes as possible. Such it is with deleting git branches. Easier deleting If you use pull...


  • Posted 13 Jul 2017

Newsletter - July 2017

Hi, This month we look at why it's important to focus on habits rather than goals, Scott Wlaschin's F# for C# programmers talk from NDC Oslo and why we may need to rethink Tuckman's Theory of Group Development. The Codurance Team P.S Missed our first...


P3 Quality

What is software quality? Is it measurable? What should we focus on when we want to improve quality? It is still believed that quality in software is about automated functional tests. A manager worried about quality tends to contract external companies to automate functional tests....


The role of analogies in the software industry

Analogies play an important role in our lives. They help us understand concepts and situations by mapping what we are already familiar with to the objects we want to be familiarised. We construct analogies all the time, often not even noticing their presence, as if...


  • Posted 14 Jun 2017

Newsletter - June 2017

Hi, This month we've included everything you ever wanted to know about F# Active Patterns, why developers find it difficult to convince managers to let them 'do TDD', the results of GitHub's Open Source developer survey and a note on transparent salaries. Phew. Kind regards,...


How do I convince...?

How can I convince my team to adopt TDD? How do I convince my manager that we should do pair programming? How do I convince the business that we should invest in Continuous Integration? Those are questions we normally get everywhere we go to talk...


NCrafts in 20 pictures

NCrafts 2017 is a two days conference in Paris. I had the chance to also attend an event storming workshop run by Alberto Brandolini a day before the conference. It was full of fun, socialising and learning. Here are some of my takeways of those...


A Workflow for iOS

Toward Continuous Integration Testing features in iOS is not simple. Not to say that other platforms are, just that App Store constrains everything because any process you want to implement needs to take in consideration the provisioning profiles, devices, etc … Of course the alternative...


My first year at Codurance

I have always been able to deliver what was asked and I was able to understand and pick up new project quickly, but the code base I would work on would always grow into something people would fear to touch, working with it would become...


  • Posted 17 May 2017

Newsletter - May 2017

Hi, Welcome to our first newsletter! As Software Craftsmen, we dedicate a lot of our time towards continuous learning and self-improvement. Whether that's reading blogs, watching videos or attending events together, we get the opportunity to debate pros and cons, form our own opinions and...


Subscribe to newsletter