DEV Community

[Comment from a deleted post]
Collapse
 
allanmacgregor profile image
Allan MacGregor 🇨🇦

Forgemaster? At the risk of sound as your regular curmudgeon, we don't need more labels; rockstar, craftsman, full-stack, frontend, backend, architect.

You are a software developer first and last; we keep trying to make all this distinctions trying to create some separation between an ideal and what we perceive the rest of the software development community to be, why instead of trying to create pedestals for unicorn titles we work on raising the bar?

Having the Software Forgemaster mindset is about having high expectations of yourself. That you can be better, you can be more happy, more healthy, have a better compensation, and have a wonderful life. Be an example for others. Constantly improving and helping others to improve. You love yourself, love what you do, and deliver results.

Why is this not the baseline for being a software developer? why do we have to keep reinventing titles?

Collapse
 
clsource profile image
Camilo

Labels are important. Labels are the tool we use to understand reality. Every word (label) in this message is helping you to understand what I'm trying to communicate. Obviously you can transmit information by using no labels, but that does not constitute the whole experience.

In programing you use the labels all the time to name variables, functions and classes. You know the importance of writing good code. You now that if I name a variable abc123 is cryptic, if I rename that variable to data is a little better but does not give much meaning, so a variable name of users give us much context and is a better variable name within its context.

In the same spirit of writing good code, using only "Software Engineer" or "Developer" is the same as naming a variable just "data". You know the people with such titles are capable of developing software projects. But have they, the success, self care and abundance mindset required to enjoy life and be healthy person we can have good relationships with?.

This mindset can be applied to any profession and life in general. But I want a label that people in the software industry can use to describe themselves and tell the world they can make software and be a successful person too.

Collapse
 
allanmacgregor profile image
Allan MacGregor 🇨🇦

This mindset can be applied to any profession and life in general. But I want a label that people in the software industry can use to describe themselves and tell the world they can make software and be a successful person too.

You are mixing things here, you are trying to push some 99 cent self help philosophy with profession of software engineering; and trust me no matter what you call it trying to tie success, self-care and fulfilment to your title will only end in tears.

In the same spirit of writing good code, using only "Software Engineer" or "Developer" is the same as naming a variable just "data". You know the people with such titles are capable of developing software projects. But have they, the success, self care and abundance mindset required to enjoy life and be healthy person we can have good relationships with?.

Do you think so little of our profession? Do you even know what an engineer is? This is one of the reasons I have commented so much on this post; I find it aggravating, for someone that doesn't even understand what a Software Engineer truly is and what should aspire to be; for someone like that to come and speak with authority trying to redefine titles and "mindsets" is just plainly naive and wrong.

 
clsource profile image
Camilo

Allan, thank you for you comment. But I will not follow your advise to stop. I will stop when I fully define this framework. Maybe it will work maybe it won't. People could find it useful or not. I will do my best and see what happends. Best whishes.