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.

Software Engineer

tree-IT GmbH
Bad Neustadt an der Saale, Germany

Intermediate
Senior

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
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
BR
Benjamin Ruschin
What Developers Really Need to Create Great Code Demos
Every developer on earth has, at some point, had another developer to thank for a breakthrough, a success, an aha moment they wouldn’t have had without coming across that blog post, that open-source contribution, that reply on socials or that humble ...
What Developers Really Need to Create Great Code Demos
CH
Chris Heilmann
Dev Digest 134 - Where pixels sing?
News and ArticlesWeAreDevelopers LIVE Data and Security Day is on Wednesday, 25/09/2024. Learn about OPC UA Updates, Best Practices for Using GitHub Secrets, Passwordless Web 1.5, Emerging AI Security Risks, Data Privacy in LLMs and get a chance to t...
Dev Digest 134 - Where pixels sing?

From learning to earning

Jobs that call for the skills explored in this talk.

Fullstack Engineer

Fullstack Engineer

Skin Analytics
Charing Cross, United Kingdom

GIT
JIRA
Linux
MySQL
React
+7