Why I choose the title "Software Artist"
Tags: softwareartist, title, career, developer
Published: 2019-11-10 18:16:59

I'm now other 15 years in the IT business and most of my time I'm actively sitting in front of a keyboard and writing code. Some times I do it on my own and more alone but mostly I do this with other peoples regardless of whether in the same room or remotely. And I do more…

In my carrier, I already had so many titles starting from "developer" over "application developer", "software developer" towards to "software designer" and it ends in "software developer" and all of this with attachments for the corresponding technologies like #Java, #JavaScript, #TypeScript, etc. (e.g. "JavaScript Software Developer") and you can get even more creative in it and make something like "Typescript and React-Native Software Mobile App Developer" - you got the picture 😉

And if you're working together with a team or being part of a team and feels responsible for the people, the working environment, the code the quality of code and the results or better the products someone thinks you're a "leader". And to share this information they found it a solid idea to put this information in addition to your job title. And so it ends up in "Lead Developer, "Lead Software Developer", "Lead React-Native Software Developer for Mobile Apps" and so on. 

And here you may already see the confusion for me and for others. Does someone else realize what I'm doing? Do I explain good enough what I'm doing? Do teammates, recruiter or new customers locate me with this? Does it justice to what I do?

Ok, it's kind of _engineering_ and so I'm a kind of a **software engineer**. But there's more in it…

With these points in my head, I stumble about the article [Don’t be a Software Engineer, be a Software Artist](https://medium.com/hackernoon/dont-be-a-software-engineer-be-a-software-artist-204dbd47e8ca) from Jeremy Song in the last year. And during the reading me tought: _Wow 😮 this describes exactly my confusion and brings a solution for me too 🙏_.

Jeremy describes in his article the following requirements for a software engineer:

> - knowing how to write code and test code,
> - knowing how to identify business problems, collect user requirements, design a project and release it,
> - and anything in software engineer’s job description.

And he comes to the conclusion: 

> Usually, there is no requirement of writing easy-to-understand code, or designing a project that is easy-to-use. 

Spontaneously I asked myself the questions, what's about understanding the customers, the products, the teams, the organisational parts and all the social think besides the technical parts?

Jeremy answers it with

> Software artists can surely build software with highest standards. But being a software artist is more than just being an excellent software engineer who can write good code and design good architectures. Being an artist in software industry requires you to:
> - understand your customers and
> - be a teacher and an influencer.

This describes exactly what I'm doing, what I'm feeling and what I would like to expand further in the future.

With this in mind, I decided to call myself a **Software Artist**.

Does this answer my previous questions? Let's think about it…
- Does someone else realize what I'm doing?
- Do I explain good enough what I'm doing?
- Do teammates, recruiter or new customers locate me with this? 
- Does it justice to what I do?

To be honest, the last question is answered this **yes**, only.

Teammates, recruiter or new customers cannot find me if they following the searching path like "JavaScript", "React Native", "Teamlead of whatever" or so. I explained not more precisely what I'm doing as before and at the moment no more realize what I'm doing except that it has anything to do with software.

In the end, I've achieved the following for me:
- I justice what I do and it's more than building software and writing code.
- The title is a good icebreaker to get into a conversation with.
- The title sounds very cool - I think 😆😆 and
- with my subtitle **Passionate implementer of ideas** it describes exactly what I'm doing, what I ❤️ to do, what I stand for and what you can expect from me thought beyond technologies.

What do you call yourself? What kind of values is behind it for you? What do you think? Are there other **Software Artist** out there?


Cover-Image/Photo by Ari He on [Unsplash](https://unsplash.com/)