Tags » Software Craftsmanship

How to start doing TDD?

Intro

A colleague recently asked my advice about how to start incorporating Test-Driven Development (TDD) into his project. I don’t consider myself very advanced in this topic, but long ago I recognized the tremendous value of this development approach and the benefits it provides for writing good and clean software, therefore I started practicing it and forming my own learning path. 452 more words

Software Development

Go for Dev & Ops

Go (or golang, as it is often called, because “Go” is a bit vague when typed into a search engine), if you haven’t heard of it, is a relatively new language for cross-platform development. 690 more words

Software Craftsmanship

They Might be Giants

Don’t let’s start. This is not an article about music from back in the day, but about the elusive “20X” developer who is 20 times as productive as “normal” engineers. 650 more words

Professionalism

Lancement de la communauté Software Craftsmanship sur Nantes

Mardi soir a eu lieu la soirée de lancement de la communauté Software Craftsmanship sur Nantes. Encore merci à l’Epitech pour l’accueil et à Zenika… 263 more words

Software Craftsmanship

TDD is our friend, but...

“Animals are our friends!!”, comedian Bob Goldthwait used to shout, adding “But they won’t lend you money.”

One famous definition of legacy code (from Michael Feathers) is… 162 more words

Unit Tests

Quick thoughts about Seth Godin's article “Our Software must get better”

I’m a long-time Seth Godin fan, so I read with interest his recent article about software quality.

With the examples he gives of inadequacy in software – iTunes user experience, the Macintosh’s built-in address book’s slowness and difficulty with importing and exporting data, and general unreliability and lack of Macintosh-compatibility of stamps.com – he’s focused mostly on the user experience aspects of software, which I think misses a key point. 485 more words

Professionalism

The Path of Transcendence

I bid you all a warming welcome!

I’ve started this project to occasionally share some insights mostly related to software development. And what better way to start than to share some of my views of the whole process that got me to this point. 474 more words