Tags » Software Craftsmanship

Craftsmanship, Science, Engineering and Art

Episode 45

As you might have noticed, if you read my blog for some time, I like the parallel between modern software development and medieval craftsmanship. 171 more words

Technology

“Web Security Basics” on Martin Fowler's Site

Security should be at the heart of our profession, but I’m not sure it ever has been. Job interview preparation for developer jobs is largely focused on algorithms, API’s and problem-solving. 223 more words

Software Craftsmanship

Introducing...Ticket Magpie

Solving a problem of learning

I’d like to introduce you to a little project that David Hatanian and I have been working on. David is a member of the fantastic team at… 665 more words

Testing

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