I've been working in, building and managing agile software development teams in various startups and scale-ups in the past years. I'm responsible to hire the right people and then get out of their ways to let them do their magic without leaving them alone. I strongly believe in the power of agile principles, TDD, pair-programming and the beauty of code. I learned from the great people I am working with that all this goes together with business goals, not against them.
I myself have a strong software development and management background, coding for fun and profit since 25 years in various fields and languages (backend, frontend, desktop-clients, linux-administration and a lot more).
I love to learn from the experts around me and form a team that is working as frictionless as possible to create awesome things.
I've turned towards the management track since many years to build bridges between pure engineers and business people.
My Mentoring Topics
- software development
- team building
- software assessment
- buy vs build decision
- engineering in a startup
- CI/CD pipelines
Urs didn't receive any reviews yet.
The 7 Habits of Highly Effective People - Powerful Lessons in Personal Change
Stephen R. Covey
Millions of copies sold. New York Times Bestseller. Named the #1 Most Influential Business Book of the Twentieth Century. “Every so often a book comes along that not only alters the lives of readers but leaves an imprint on the culture itself. The 7 Habits is one of those books.” —Daniel Pink, New York Times bestselling author of When and Drive One of the most inspiring and impactful books ever written, The 7 Habits of Highly Effective People has captivated readers for 25 years. It has transformed the lives of presidents and CEOs, educators and parents—in short, millions of people of all ages and occupations across the world. This twenty-fifth anniversary edition of Stephen Covey’s cherished classic commemorates his timeless wisdom, and encourages us to live a life of great and enduring purpose.View
The Clean Coder - A Code of Conduct for Professional Programmers
Robert C. Martin
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals. In The Clean Coder: A Code of Conduct for Professional Programmers, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice–about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act. Readers will learn What it means to behave as a true software craftsman How to deal with conflict, tight schedules, and unreasonable managers How to get into the flow of coding, and get past writer’s block How to handle unrelenting pressure and avoid burnout How to combine enduring attitudes with new development paradigms How to manage your time, and avoid blind alleys, marshes, bogs, and swamps How to foster environments where programmers and teams can thrive When to say “No”–and how to say it When to say “Yes”–and what yes really means Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn’t written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them–and earn the pride and fulfillment that they alone possess.View
Clean Code - A Handbook of Agile Software Craftsmanship
Robert C. Martin
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer–but only if you work at it. What kind of work will you be doing? You’ll be reading code–lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code–of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding How to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.View
The Pragmatic Programmer - your journey to mastery, 20th Anniversary Edition
David Thomas, Andrew Hunt
“One of the most significant books in my life.” –Obie Fernandez, Author, The Rails Way “Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” –Mike Cohn, Author of Succeeding with Agile, Agile Estimating and Planning, and User Stories Applied “. . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come.” –Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks “. . . lightning does strike twice, and this book is proof.” –VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks The Pragmatic Programmer is one of those rare tech books you’ll read, re-read, and read again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories. Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you’ll learn how to: Fight software rot Learn continuously Avoid the trap of duplicating knowledge Write flexible, dynamic, and adaptable code Harness the power of basic tools Avoid programming by coincidence Learn real requirements Solve the underlying problems of concurrent code Guard against security vulnerabilities Build teams of Pragmatic Programmers Take responsibility for your work and career Test ruthlessly and effectively, including property-based testing Implement the Pragmatic Starter Kit Delight your users Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You’ll become a Pragmatic Programmer. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.View
Start With Why - How Great Leaders Inspire Everyone To Take Action
Simon Sinek's recent video on 'The Millennial Question' went viral with over 150 million views. Start with Why is a global bestseller and the TED Talk based on it is the third most watched of all time. Why are some people and organisations more inventive, pioneering and successful than others? And why are they able to repeat their success again and again? In business, it doesn't matter what you do, it matters WHY you do it. Start with Why analyses leaders like Martin Luther King Jr and Steve Jobs and discovers that they all think in the same way - they all started with why. Simon Sinek explains the framework needed for businesses to move past knowing what they do to how they do it, and then to ask the more important question-WHY? Why do we do what we do? Why do we exist? Learning to ask these questions can unlock the secret to inspirational business. Sinek explains what it truly takes to lead and inspire and how anyone can learn how to do it.View
Leaders Eat Last - Why Some Teams Pull Together and Others Don't
Simon Sinek's recent video on 'The Millennial Question' went viral with over 150 million views. In Leaders Eat Last, Sinek explores how leaders can inspire cooperation and change, and focuses on the millennial generation in the workplace. Imagine a world where almost everyone wakes up inspired to go to work. This is not a crazy, idealised notion. In many successful organisations, great leaders are creating environments in which teams trust each other so deeply that they would put their lives on the line for each other. Yet other teams, no matter what incentives were offered, are doomed to infighting, fragmentation and failure. Why? Today's workplaces tend to be full of cynicism, paranoia and self-interest. But the best organisations foster trust and cooperation because their leaders build what Sinek calls a Circle of Safety. It separates the security inside the team from the challenges outside. Everyone feels they belong and all energies are devoted to facing the common enemy and seizing big opportunities. As in Start with Why, Sinek illustrates his ideas with fascinating true stories, from the military to manufacturing, from government to investment banking. He shows that leaders who are willing to eat last are rewarded with deeply loyal colleagues who will stop at nothing to advance their vision. It's amazing how well it works.View