After some thought, I've decided I can call myself a "software developer". I'd previously been disqualifying myself, but I've made some small pip-installable packages and contributed to a handful of projects... so might as well stop gatekeeping myself
Just don't make the jump to "engineer". That is a very abused title with a specific meaning.
@yisraeldov I assume you mean that in the context of being a “software engineer”. I actually am an engineer by training, just a civil engineer!
Ah, then I take that back. If you have gone through the trouble of getting a PE then you know what I mean and wouldn't abuse the term. 😀
I am trained as a computer engineer (not a software engineer, that is something different). There was no specific PE for me when I graduated, also I was too lazy. I fell like calling g my self an engineer today is a bit like stolen Valor.
@yisraeldov @elbeejay It depends where in the world you are. In the US and Canada “engineer” is a protected term that cannot be freely used, whilst in countries like France there are no such rules. In the U.K. we have the term “Chartered Engineer” because “engineer” has been eroded to the point of being meaningless as every technician and handyman styles themselves as such (https://en.wikipedia.org/wiki/Engineer#UK). It’s really not a big deal in Europe like it is in North America.
Personally, I would like to see (developers|programmers|software engineers) have a formal accreditation process to distinguish those in the profession but alas, currently we do not
@yisraeldov @elbeejay Yeah, I think it would do wonders from collective action, upholding ethical values, to making hiring easier. It could also act as a platform for coordinating open source development, and ultimately make software a more rigorously practiced engineering discipline.
I think we would just have to look past the people complaining about being gatekeepers. Practically every other professional field has something (lawyers, doctors, architects, and all sorts of engineering fields), so it’s not unusual. If anything, not having such a system is unusual.
I think one of the biggest problems there would be, would be the low barrier to entry. Anyone can learn enough online to make a simple web app and be dangerous. Those people far out weigh those of us who want to be rigorous in our software development.
@elbeejay I've resisted the title forever... For me, I've always insisted that I solve technical problems and that software development is in my tool chest.
It turns out that people don't quite get that though; if you need work and you can develop software, then call yourself a software developer" ;-)
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.