Chris Heilmann, Daniel Cranney & Jan Moser

WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more

Bad code is like a bad tattoo. It's a permanent problem that's painful and expensive to fix.

WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more
#1about 4 minutes

What software development and tattoos have in common

Both tattoos and software are permanent commitments that evolve over time, making legacy code similar to a tattoo cover-up.

#2about 5 minutes

The importance of respecting professional craft and expertise

Unrealistic client expectations and pressure to cut costs can compromise quality in both software projects and tattoo artistry.

#3about 3 minutes

How AI and vibe coding impact software quality

Relying on AI tools without expertise is like getting a cheap tattoo from an amateur, resulting in poor quality and long-term costs.

#4about 5 minutes

The evolution of tools in tattooing and software

Professionals in both fields must adapt to new tools and methodologies, from modern tattoo healing to agile software development practices.

#5about 12 minutes

The risks of treating software as a disposable commodity

The "vibe coding" trend echoes past low-code fads, highlighting the danger of ignoring foundational principles and creating unmaintainable systems.

#6about 8 minutes

Analyzing the "Tea" dating app data leak

The "Tea" app's data leak serves as a critical case study on the severe consequences of poor security practices and mishandling sensitive user data.

#7about 1 minute

Finding the right use case for vibe coding

Vibe coding is best suited for non-technical users to create disposable prototypes, which should then be handed to professional developers for proper implementation.

#8about 2 minutes

Career advice for junior developers in the AI era

Junior developers should focus on learning the fundamental craft of software engineering rather than relying solely on AI tools to build a sustainable career.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.

Developer Advocate

Digital Talent Agency
Municipality of Madrid, Spain

Remote
API
Python

Software Developer

ThinkEngine
Shedfield, United Kingdom

Remote
27-35K
API
Java
JSON
+4

Go Developer

Talent Insights
Municipality of Vigo, Spain

45-50K
Go
API
GIT
REST
+4