Crafted Software

Where how it is done is as important as having it done.

Pages

  • Home
  • Presentations, Interviews and Articles
  • Software Craftsmanship
  • OOP & OOD
  • Why this blog?
  • Interesting Stuff

Software Craftsmanship

London Software Craftsmanship Community (LSCC)

- What is Software Craftsmanship (Podcast)
- Interview about the Software Craftsmanship (Video)

Links related to Software Craftsmanship

Which type of barista are you?
Software Engineering: The problem with the production line
What is Software Craftsmanship?
Beyond the Manifesto: The Software Craftsmanship Attitude
Bad Code: The Invisible Threat
Readable Tests: Separating intent from implementation
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Home
Subscribe to: Posts (Atom)

About Me

My photo
Sandro Mancuso
London, United Kingdom
Software craftsman, husband, father, author, passionate about traveling and software development. Founder of the London Software Craftsmanship Community and author of Software Craftsmanship - Professionalism Pragmatism Pride. Follow me on Twitter: @sandromancuso
View my complete profile

Software Craftsmanship Book

Software Craftsmanship Book
Software Craftsmanship: Professionalism Pragmatism Pride

Search This Blog

Blog Archive

  • ▼  2015 (1)
    • ▼  March (1)
      • New Blog @ codurance.com/blog
  • ►  2013 (3)
    • ►  November (1)
    • ►  August (1)
    • ►  July (1)
  • ►  2012 (10)
    • ►  December (2)
    • ►  November (1)
    • ►  August (1)
    • ►  June (1)
    • ►  May (1)
    • ►  March (3)
    • ►  February (1)
  • ►  2011 (16)
    • ►  October (4)
    • ►  September (1)
    • ►  August (1)
    • ►  July (4)
    • ►  June (1)
    • ►  May (2)
    • ►  April (2)
    • ►  March (1)
  • ►  2010 (15)
    • ►  December (2)
    • ►  September (3)
    • ►  August (2)
    • ►  June (5)
    • ►  May (2)
    • ►  April (1)

Followers

My Blog List

  • Fragmental.tw
    成為一名職業撲克玩家
    4 years ago
  • Java and neighbourhood
    See how Google is tracking your location. With Python, Jupyter, Pandas, Geopandas and Matplotlib
    5 years ago
  • Actively Lazy
    What is software?
    6 years ago
  • London Java Community Blog
    Serverless Architecture in the Java Ecosystem & Serverless: The Missing Manual talk
    6 years ago
  • A Software Craft
    More Fun with Functions
    8 years ago
  • Nat Pryce
    Message Obsession
    9 years ago
  • SKORKS
    test md1
    9 years ago
  • Valtech UK
    Rapid Prototyping with Henry Charge
    10 years ago
  • Mashooq Badar
    Project Documentation
    12 years ago
  • Are We There Yet
    A Garbage Collection Analysis of PCGen, the popular Open Source Character Generator
    12 years ago
  • Lean Agile approaches for creating effective solutions
    Two years on kanban
    13 years ago
  • Delivering software
    Testing and concurrency
    14 years ago
  • Software Kaizen
    Inspect and Adapt: Close the Loop!
    15 years ago
  • David Draper on agile & design
  • Mere Technology

Labels

  • "sofware craftsmanship" craftsmanship "software engineering" (2)
  • Cohesion OOP "Object-Oriented Programming" "Software Craftsmanship" (1)
  • OOP DDD Software Craftsmanship (1)
  • TDD DSL "Software Craftsmanship" LSCC Fluent (1)

Popular Posts

  • The best approach to software development
    Today, talking about doing a big design up-front (BDUF) sounds a bit ridiculous, right? Who would do that? That's not craftsmanship, ...
  • Testing legacy: Hard-wired dependencies (part 1)
    When pairing with some developers, I've noticed that one of the reasons they are not unit testing existing code is because, quite often,...
  • MVC and Multi-tier architecture
    Over the years, working in different web-based Java projects, I noticed that there is a big confusion about the boundaries and overlaps betw...
  • Testing legacy code with Golden Master
    As a warm up for SCNA , the Chicago Software Craftsmanship Community ran a hands-on coding session where developers, working in pairs, sho...
  • Frustrations and aspirations of a software craftsman
    For a while I've been thinking about what makes me like or dislike a project. Having spent a very big part of my career working for cons...
  • Screencast: Testing and Refactoring Legacy Code
    In this screencast I take a small piece of legacy Java code that contains the most common problems found in much larger legacy code bases. ...
  • Test-driving Builders with Mockito and Hamcrest
    A lot of people asked me in the past if I test getters and setters (properties, attributes, etc). They also asked me if I test my builder...
  • A change in attitude - Legacy code
    Attitude is a little thing that makes a big difference.  ~Winston Churchill    Not long ago, I gave a talk about Software Craftsmanshi...
  • Software Craftsmanship
    So what is software craftsmanship?  A better metaphor : In a very simplistic way, we can say that software craftsmanship is a better metap...
  • Extract, Inject, Kill: Breaking hierarchies (part 1)
    Years ago, before I caught the TDD bug, I used to love the template method pattern . I really thought that it was a great way to have an ...