About us
Technical Excellence is the foundation of sustainable software engineering. Without technical excellence, there's no quality; the development is slow and cannot be sustainable. Without technical excellence, there's no agility.
Do you want to share knowledge about software quality, to build better products?
This group is for engineering leaders and software developers who are motivated by building high-quality solutions and continuously improving. Technical Excellence is both a mindset and a set of practices to help us build quality software faster and deliver value sooner.
Our focus will be on the following topics:
- Extreme Programming
- Software Craftsmanship
- Continuous Integration
- Continuous Delivery
- Trunk Based Development
- Test Driven Development
- Hexagonal Architecture
- Clean Architecture
- Domain Driven Design
- Use Case Driven Design
- System Design
- Clean Code
- Refactoring
- Technical Leadership
- Learning Culture
Our sessions will be in English, held remotely, and open to participants across the globe.
Our goal is to share knowledge, discuss diverse perspectives and synthesize our collective knowledge.
You can follow us on:
- YouTube: https://www.youtube.com/c/techexcellence
- LinkedIn: https://www.linkedin.com/company/techexcellenceio
- Twitter: https://twitter.com/techexcellence_
- GitHub: https://github.com/valentinacupac/techexcellence/discussions
Founder: Tech Excellence was founded by Valentina Cupaฤ, Technical Coach @ Optivem.
Community Guidelines: We want to build a safe community. Please ensure you have an appropriate profile photo image. When posting comments, please ensure your communication is professional. In the case of violation of these guidelines, your membership will be revoked.
Upcoming events
1

AI-First Development in Practice (Paul Hammond)
ยทOnlineOnlineWhat changes when a software team adopts AI from the start, and what remains essential? Drawing on his work with the team building Dreamcatcher at Conquer, Paul Hammond will explore two sides of AI-first development: how the team works together, and how the software is designed and tested. Heโll show how the team uses Talat, interactive explainers and visual Given/When/Then examples to develop shared understanding and agree behaviour before implementation.
Heโll then demonstrate the testing approach and hexagonal architecture behind the application, including a CLI that gives developers and AI agents another way to exercise the system. Through practical examples and demonstrations, the session will explore what has helped, what has needed correcting, and where human judgement continues to matter.
Outline of the session:
- ๐ง๐ต๐ฒ ๐ฎ๐ฝ๐ฝ๐น๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป ๐ฎ๐ป๐ฑ ๐๐ต๐ฒ ๐๐ฒ๐ฎ๐บ: a look at Dreamcatcher and what adopting AI from the beginning has meant in practice.
- ๐ช๐ฎ๐๐ ๐ผ๐ณ ๐๐ผ๐ฟ๐ธ๐ถ๐ป๐ด: using Talat, interactive explainers and visual Given/When/Then examples to explore ideas, uncover misunderstandings and agree behaviour.
- ๐ง๐ฒ๐๐๐ถ๐ป๐ด ๐๐ต๐ฎ๐ ๐ฎ๐ด๐ฒ๐ป๐๐ ๐ฏ๐๐ถ๐น๐ฑ: acceptance testing, test-driven development, mutation testing, and how we assess the quality of the tests themselves.
- ๐๐ฒ๐ ๐ฎ๐ด๐ผ๐ป๐ฎ๐น ๐ฎ๐ฟ๐ฐ๐ต๐ถ๐๐ฒ๐ฐ๐๐๐ฟ๐ฒ ๐ถ๐ป ๐ฝ๐ฟ๐ฎ๐ฐ๐๐ถ๐ฐ๐ฒ: separating domain behaviour from infrastructure, enforcing architectural boundaries, and exercising the system through the application and CLI.
- ๐๐ฒ๐๐๐ผ๐ป๐ ๐น๐ฒ๐ฎ๐ฟ๐ป๐ฒ๐ฑ: what has changed about the work, what still requires engineering judgement, and where the approach is continuing to evolve.
ABOUT PAUL
Paul Hammond is a software engineering consultant and owner of Pack Software Limited, with around 20 years of industry experience and more than a decade working with Extreme Programming. His work centres on test-driven development, domain-driven design and software architecture, with a particular interest in how fast, trustworthy feedback helps teams build better software.
He is working with the team at Conquer on Dreamcatcher, a collaborative application that helps engineers and domain experts explore and understand business domains together. Alongside building the product, the team is exploring how AI can support collaboration, learning and implementation, while keeping people responsible for agreeing behaviour, making design decisions and judging the results.
- LinkedIn: https://www.linkedin.com/in/paul-hammond-bb5b78251/
- GitHub: https://github.com/citypaul
- Technical blog: https://feedbackdriven.dev/137 attendees
Past events
89


