Sandro Mancuso is a software craftsman, author of The Software Craftsman: Professionalism, Pragmatism, Pride, and co-founder of the London Software Craftsmanship Community (LSCC)
Software craftsman at Codurance, author of The Software Craftsman, and founder of the London Software Craftsmanship Community (LSCC). Sandro has been coding since a very young age but only started his professional career in 1996. Before starting his own consultancy, he worked for startups, software houses, product companies, international consultancy companies, and investment banks. During his career Sandro had the opportunity to work in a good variety of projects, with different languages, technologies, and across many different industries. Sandro has a lot of experience in bringing the Software Craftsmanship ideology and Extreme Programming practices to organisations of all sizes. Sandro is internationally renowned by his work on evolving and spreading Software Craftsmanship and is frequently invited to speak in many conferences around the world. His professional aspiration is to raise the bar of the software industry by helping developers become better at and care more about their craft.
I'm speaking at...
-
Software Craftsmanship London
Two days in London
Are you passionate about Clean Code & Extreme Programming? Do you take a pragmatic in your approach to software development? Then why not immerse yourself in this 2-day conference, featuring the minds of some of the greatest thinkers and doers in Software Craftsmanship from around the world.
... software-craftsmanship agile xp cd devops tdd clean-code cleancode software-design craftsmanship
Talks I've Given
-
Does TDD really lead to good design?
Featuring Sandro Mancuso
"TDD is a design tool." That’s what Sandro has said for years. But not anymore. After working with different teams and in different organisations, and also carefully inspecting how he works, Sandro changed his mind about the role of TDD in software design.
agile-testing bddx tdd craftsmanship software-design extreme-programming xp -
Keynote: The Long Road
Featuring Sandro Mancuso
Choosing the next career step in such a diverse and fast-paced industry is not an easy task. But when it comes to our careers, there is no right or wrong. Or there is? How do we know? In this talk we will be talking about different career choices, how can we choose good companies to work for,...
droidcon -
Interaction-Driven Design
Featuring Sandro Mancuso
How can we quickly tell what an application is about? How can we quickly tell what it does? How can we distinguish business concepts from architecture clutter? How can we quickly find the code we want to change? How can we instinctively know where to add code for new features? Purely looking at...
ddd mvc cqrs agile modularization testing -
Testing and Refactoring Legacy Code
Featuring Sandro Mancuso
Do you find working with legacy code tough? No tests, no documentation, and fear of breaking other parts of the code. Join Sandro Mancuso who will show you the only way to deal with these problems is to test and refactor merciless.
refactoring legacy-code java testing -
Hands-on Session
Featuring Sandro Mancuso
Hands-on Session
tdd atdd java jbehave jvm-languages cucumber-jvm ruby cucumber .net specflow -
Hands-on Session: Object Calisthenics and ATDD
Featuring Sandro Mancuso
In this session we will be giving a list of requirements. The pairs will have the option to implement the requirements in one of the following ways: Writing tests first (TDD, Using a ATDD/BDD framework, and ATDD + Object Calisthenics (for the braves)
tdd atdd java jbehave jvm-languages cucumber-jvm ruby cucumber .net specflow -
LSCC - March
Featuring Sandro Mancuso
Join the London Software Craftsmanship Community (LSCC) on March 27th for a hands-on session led by Sandro Mancuso.
-
2
Solving kata with BDD framework
Featuring Sandro Mancuso and Mashooq Badar
This month we will be choosing a kata and solving it using BDD frameworks of our choice. If you never used a BDD framework before, just choose one in your favourite language.
bdd -
TDD As If You Meant It
Featuring Sandro Mancuso
Join us at Skills Matter for the monthly LSCC meetup. This month the user-group will present a hands-on session, so bring your laptop!!
In this month we will be practicing TDD As If You Meant It. This is an approach that may help your design to emerge from tests.
tdd -
2
Taking Baby Steps
Featuring Sandro Mancuso and Mashooq Badar
This month's session for the London Software Craftmanship Community is designed to motivate you to commit fast and often and help you to focus on taking the smallest step possible.
-
Readable and intention-revealing code
Featuring Sandro Mancuso
In this hands-on coding session developers will be working in pairs to solve a given kata. However, can we rely on the code more than we rely on our own pair? Can we write readable and intention-revealing tests and code where our pair does not even need to ask us what we are doing? This will be a...
-
2
Group Code Review
Featuring David Green and Sandro Mancuso
In this hands-on session for the London Software Craftmanship Community we'll work to review and improve code. Come along, share your ideas about how code could be improved, and learn from others what they look for in good code.
-
Crafting Object-Oriented code
Featuring Sandro Mancuso
In this London Software Craftsmanship Community coding session, developers will work in pairs to solve a given code kata. BUT WAIT! There are rules. Developers will be presented with a set of rules they need to stick to, driving their design towards object-orientation and crafted code. TDD is...
-
2
How can craftsmanship move the industry forwards?
Featuring David Green and Sandro Mancuso
In this panel discussion some of the leading lights of the Software Craftsmanship movement will answer your questions on the state of the industry; how can great developers differentiate themselves? How can they help the next generation develop? How can we demonstrate our value to potential...
-
2
What is software craftsmanship?
Featuring Sandro Mancuso and David Green
Software craftsmanship is about improving the craft; it's about raising the bar of professional software development. Whether that's through learning and teaching or deliberate practice, there are many activities that we can use to improve our craft.
-
2
Sandro Mancuso's Crafted Design Course
Led by Sandro Mancuso and Mashooq Badar
Want to learn how to design well crafted solutions, produce software that is responsive to changing requirements and new functionality and avoid the pitfalls that lead to legacy code? Then attend Sandro Mancuso's Crafted Design course to learn all of this and much more!
functional software-craftsmanship clean-code tdd refactoring interaction-driven-design ddd -
Sandro Mancuso's Crafting Code Course
Led by Sandro Mancuso
Does your team need to become proficient in TDD and combating legacy code? Looking for guidance on software quality and clean code from renowned experts with recent real-world expertise? Then this course is for you!
software-craftsmanship tdd solid mocking legacy-code acceptance-testing agile-development clean-code
My Work
@sandromancuso has not provided any work info yet.
Social and Blogging
@sandromancuso has not provided social links yet.