News for hackers. Stuff that matters.
Re:Don’t Call Yourself a Developer If You Don’t Code by yesimahuman on Sunday November 15, 2015 @01:15PM (#10570432)
If someone is able to build with a tool something that a developer would build with code, they are practically a developer (especially if the market starts to identify them as such). Your hiring needs and classic dictionary definitions notwithstanding. Could it be that programming is being commoditized and we don't want to accept it?
Re:Don’t Call Yourself a Developer If You Don’t Code by sixdimensional on Sunday November 15, 2015 @01:23PM (#10570462)
The OP's sentiment runs the risk of alienating people who would potentially be interested in pursuing a more "traditional" software engineering or development career. I am not sure that is ultimately a good thing.

I guess as a technical community, there are at least two forces at work here: 1) The community wants to be as inclusive as possible - get as many people to code as possible, because it is good for everyone to be able to contribute, even if it is using a higher-level tool/abstraction that does much of what we would do writing code by hand manually; and/or 2) The community wants to distinguish itself clearly based on skill-level at some level of core competency or abstraction.

Re:Don’t Call Yourself a Developer If You Don’t Code by sixdimensional on Sunday November 15, 2015 @01:28PM (#10570483)
One more thought - I am not sure we want to go down this route, but organizing into professional trade organizations (I hesitate to call it a union) could provide for "licensed/certified" software engineers/etc. to help distinguish.

I know we have plenty of professional certifications, but I don't know of one as general as this which exists yet and has any true merit. I think the IEEE was working on something like this.

Re:Don’t Call Yourself a Developer If You Don’t Code by 6stringmerc on Sunday November 15, 2015 @01:38PM (#10570528)
I really appreciate your train of thought on this subject, because I can tell you've got a pragmatic, inclusive desire in mind. Hopefully my little bit on guitarists/guitar players in this thread kind of aligns. I just wanted to respond because in guitar, there are top 1% players. Chet Atkins was one of the undisputed greats, and he used to bestow upon people the term "Certified Guitar Player" to convey his approval and admiration. If you'd like to see what he meant, feel free to check out some live work by Tommy Emmanuel, a CGP according to Chet. Since Chet has passed away, I don't think anybody feels it's their role to take his place giving people the term, but it remains a very highly regarded professional distinction!
Re:Don’t Call Yourself a Developer If You Don’t Code by sixdimensional on Sunday November 15, 2015 @03:32PM (#10571050)
I think what you said both here and in your post are very valuable additions indeed.

To me what it feels like you're saying is - when you are truly an "expert", it is more likely that you can identify/recognize other "experts" - or even people with that potential.

When I look at my own skills, I try to rate myself honestly on the following scale with regards to some particular skill: expert, professional or amateur.

Expert is a guru-level understanding. If I say that I am an expert, I am saying I think I am as good as the top x% (where x is maybe 1-10) in a particular skill. For me, I pretty much never rate myself as this in any skill!

Professional is practiced, practical, hands-on real world skill. You've honed this skill, you've been formally trained, you've employed this skill successfully in a repeated, demonstrated way.

Amateur is a hobby, done it a few times, do it for fun or would like to do it/get better at it level of experience.

I observed that in traditional skilled tradesmanship, we have the apprentice, who progresses to the journeyman, who progresses to the master craftsman. These are the same levels of what I mean by amateur, professional and expert.

I don't know why our industry seems to reject some of these concepts from skilled trades in terms of organizing into better/stronger professional trade organizations and certifications.

Actually, the way we often talk about coding as a "craft", it's almost like we would feel a lot better with a formal organization and such a career progression/structure in place.

We have our 1%'ers in the software community, our gurus/experts/master craftsman. I often think of these as the core contributing past and current "fathers" and "mothers" of our industry, people ranging anywhere from Ada Lovelace to Vint Cerf. Reality is, those core thinkers are probably where many of us learn from anyway - that and "hacking/tinkering" which is what many of us do and can still lead to progress too.

To me it's all connected, but something about our community always holds us back... maybe there it is the element of not wanting to be forced into structure either. After all, the "hacker" ethos is also a source of our strength, and part of the art.

Re:Don’t Call Yourself a Developer If You Don’t Code by walshemj on Sunday November 15, 2015 @01:41PM (#10570542)
I looked at going that route in the UK but the BCS /IEEE kept changing the rules for pre existing experience.

And as someone said its more about who you know not what you know.

Re:Don’t Call Yourself a Developer If You Don’t Code by gaius on Sunday November 15, 2015 @03:47PM (#10571113)
I take MCSE more seriously than MBCS, and I'm far from alone...
Re:Don’t Call Yourself a Developer If You Don’t Code by wellyWellyWell on Sunday November 15, 2015 @01:45PM (#10570560)
Right, but the point being, that if you have to interview AND REJECT upwards of 100 candidates, sifting through countless resumes that misrepresent themselves, and fail to meet the needs of the role being hired for, there's no other way to bridge the painfully evident gap in communications.

You have to send the message, and be clear about it.

Developers have responsibilities. Serious obligations that can cause harm when not met properly.

You don't want to hire someone, and plunge them into the deep end, get them into a situation where they're in over their heads, and then have it end in tears, because you were uncomfortable about hurting someone's feelings up front.

Re:Don’t Call Yourself a Developer If You Don’t Code by sixdimensional on Sunday November 15, 2015 @03:09PM (#10570952)
I agree, it is the responsibility of the community to define the standards they wish to represent and be judged by. The message is valuable if it helps people navigate the community or make decisions about how to represent themselves.

Sending the message might help dissuade some people from misrepresenting, but those who choose to misrepresent may likely do so regardless.

Re:Don’t Call Yourself a Developer If You Don’t Code by MisterBastahrd on Sunday November 15, 2015 @01:27PM (#10570482)
Of course the community wants to be inclusive as possible, even if it means appropriating titles they have no business associating with.

Like a former salesperson at a startup with a few months of fumbling around with jquery documentation who calls himself an "engineer."

Re:Don’t Call Yourself a Developer If You Don’t Code by sixdimensional on Sunday November 15, 2015 @01:32PM (#10570508)
I agree there is a challenge here, with misrepresentation or misappropriation of skill levels. Trust but verify?

Still, let's find a solution as a community. How do we make it easier for people to enter the profession and leave the barrier for entry low while also making it easier for those in the profession to prove their skill-level and commitment to a specific track of the craft?

Re:Don’t Call Yourself a Developer If You Don’t Code by nofearinc on Sunday November 15, 2015 @07:09PM (#10571844)
A few ideas:

1) A public list of recognized job titles (think of an employment bureau catalog or else) that defines the job description by an authority. At least a reference that most would pay attention to.

2) A unified training program for each branch (or developers in question) outlining the required skills or targets for developers

3) A WordPress.org profile that showcases the work in a better manner - think of a GitHub/LinkedIn version in the WordPress context

I also wouldn't necessarily vouch for a licensing program (probably commercial/financial interests), but some standardization and guidelines could help immensely and solve various problems for employers, clients, expert and beginner developers, site builders, even users.

Re:Don’t Call Yourself a Developer If You Don’t Code by rco8786 on Sunday November 15, 2015 @01:18PM (#10570445)
Hmm. Does that mean anyone who makes a spreadsheet is a developer? What about photoshop users?
Re:Don’t Call Yourself a Developer If You Don’t Code by Moto7451 on Sunday November 15, 2015 @01:25PM (#10570471)
The members of the finance department at my work are definitely programmers. Their spreadsheets define exceptionally complex functionality and they even work a bit in VBA. When Excel is no longer powerful enough they write a little bit of SQL and run it through a Data Connector. Dismissing what they do as "not programming" is incorrect. We call programmers who only know how to glue vendor APIs together "developers", so we should extend the same professional courtesy to people doing a similar level of programming.
Re:Don’t Call Yourself a Developer If You Don’t Code by matwood on Sunday November 15, 2015 @01:22PM (#10570458)
Spreadsheets, and Excel in particular is a type of gateway drug for people to become developers. First they put in a few numbers and see things happen and before long they are writing small scripts in Excel to automate. At some point they could at least be called an Excel developer.
Re:Don’t Call Yourself a Developer If You Don’t Code by n0us on Sunday November 15, 2015 @01:25PM (#10570470)
depends, you can do some powerful things in spreadsheets

https://www.youtube.com/watch?v=ocnliT7iHtI

You can also script photoshop, so if you are actually "developing" for photoshop then I would say yes although that would be certainly an unconventional way to join the trade.

Re:Don’t Call Yourself a Developer If You Don’t Code by learc83 on Sunday November 15, 2015 @01:30PM (#10570495)
>If someone is able to build with a tool something that a developer would build with code

If they could actually do this, yes it would. But they can't actually build something that a developer would build with code. If someone can't code at all, they can use WordPress to build a very small subset of what a developer can build with code.

A person who spend 30 seconds setting up a blog on tumblr is able to build something that a developer would build with code, but again it's just a small subset.

Now if that subset is all you need then it's fine to hire WordPress admin instead of a developer. But the term "developer" has a current meaning, and that meaning is analogous to "programmer".

That being said, language changes, and developer could become another meaningless job title like engineer (in some countries), and people will have to use another term for someone who can code.

There are ways to prevent this, in some jurisdictions they limit the use of titles like Engineer.

Re:Don’t Call Yourself a Developer If You Don’t Code by lotyrin on Sunday November 15, 2015 @01:44PM (#10570557)
It wasn't that long ago (in society scale, the scale that most of these people's clients reckon with, not on technology scale that most readers here will use) that you couldn't just configure up an interactive publishing workflow, something these folks deliver, and would have to hire someone to "develop" it to your needs. I think it is that context in which they are called developers.
Re:Don’t Call Yourself a Developer If You Don’t Code by learc83 on Sunday November 15, 2015 @01:52PM (#10570597)
That's the case for almost everyone who uses any software to build anything.

Not too long ago, an off the shelf solution didn't exist for anything, so you had to hire someone to build it from scratch.

By that definition, almost anyone should be called a "developer".

20 years ago, you needed to be a developer to set up a small homepage. Now my grandma can do that with Facebook, but I'm not going to call her a "developer" just because she's doing something that used to require one.

Re:Don’t Call Yourself a Developer If You Don’t Code by JustSomeNobody on Sunday November 15, 2015 @02:17PM (#10570687)
Some will be. Some won't be. WordPress developer, sure. O.S. developer much less likely.