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.
tree-IT GmbH

tree-IT GmbH
Bad Neustadt an der Saale, Germany

54-80K
Intermediate
Senior
Java
TypeScript
+1

Featured Partners

Related Articles

View all articles
DC
Daniel Cranney
Dev Digest 194: AI vs. Version Control, Password Louvre & Cursed Webdev
Inside last week’s Dev Digest 194 . 🧠 Learn how to become an AI-native software engineer 🤷‍♂️ How can you stand out when anyone can build anything? 👂 Whisper Leak allows listening to encrypted chats 🐝 What’s new the OWASP2025 Top Ten List 🙅‍♀️ Curse...
Dev Digest 194: AI vs. Version Control, Password Louvre & Cursed Webdev

From learning to earning

Jobs that call for the skills explored in this talk.

Developer Advocate

TurinTech AI
Charing Cross, United Kingdom

API
GIT
Python
JavaScript
TypeScript
+1