bphogan,
@bphogan@mastodon.social avatar

Can we please stop being “Ruby developers” or “JavaScript developers” and start being “people who solve problems with code”?

Languages and frameworks are tools.

Never once have I met a “hammer carpenter.”

“If you use a screwdriver you’re doing it wrong. “

Let’s grow up.

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@bphogan “I am a developer who solves problems with Ruby” is the same as “I am a Ruby developer”. If you need crown moulding done, are you going to hire someoene who says “I do crown mouldings” or someone who says “I solve problems involving wood with carpentry tools.”

I do not understand your stance here.

bphogan,
@bphogan@mastodon.social avatar

@grmpyprogrammer people are making a tool their identity.

There’s a post going around about “if you use react you’re not a real Ruby dev” and it’s super tiring.

grmpyprogrammer,
@grmpyprogrammer@phpc.social avatar

@bphogan People have been making tools their identity in all sorts of industries since forever. 🤷‍♂️

ramsey,
@ramsey@phpc.social avatar

@grmpyprogrammer @bphogan I get it. It’s laziness. If I can make the thing I’m really proficient in my identity, and I convince others to do the same, and we convince managers and tech leaders to use it, then we’re set for life and don’t need to learn anything else.

andrewfeeney,
@andrewfeeney@phpc.social avatar

@ramsey @grmpyprogrammer @bphogan You use an adjustable wrench? I’m a screwdriver guy myself. If it can’t be done with a screwdriver it can’t be done. Besides I heard wrenches are insecure.

ramsey,
@ramsey@phpc.social avatar

@andrewfeeney @grmpyprogrammer @bphogan The analogy starts breaking down. Maybe we should use “toolbox full of a certain brand of tools” instead of just “tool.”

andrewfeeney,
@andrewfeeney@phpc.social avatar

@ramsey @grmpyprogrammer @bphogan I think that’s closer to the money. “I’m a Milwaukee tools guy”.

Crell,
@Crell@phpc.social avatar

@andrewfeeney @ramsey @grmpyprogrammer @bphogan I think that's still over stating it. If you're used to Makita tools, you can pick up a Dewalt tool and use it effectively in about 7 seconds.

Even switching between closely related languages (Java, Kotlin, C#, for instance) can take weeks to build up muscle memory.

Identity is a very complex topic. In many ways, language identity is a thing because we lack other good identity groups, and suck at identifying self identity in a non-tribal way.

andrewfeeney,
@andrewfeeney@phpc.social avatar

@Crell @ramsey @grmpyprogrammer @bphogan Yeah but would you been seen with Makita? Makita is for toy projects. Real craftspeople use “mature” “professional” tools like DeWalt or Milwaukee.

andrewfeeney,
@andrewfeeney@phpc.social avatar

@Crell @ramsey @grmpyprogrammer @bphogan (I agree by the way, I’m just having fun with analogies.)

ramsey,
@ramsey@phpc.social avatar

@andrewfeeney @Crell @grmpyprogrammer @bphogan I like the color of Kobalt tools the best.

andrewfeeney,
@andrewfeeney@phpc.social avatar

@ramsey @Crell @grmpyprogrammer @bphogan What colour LEDs is your workbench backlit with?

ramsey,
@ramsey@phpc.social avatar

@grmpyprogrammer @bphogan Of course, that’s a very narrow way of looking at it. There’s a whole lot more to “tool” identity than being lazy. For me, there’s a lot of value in being a part of a community surrounding a tool, and using something else sometimes feels like a betrayal.

ramsey,
@ramsey@phpc.social avatar

@bphogan @grmpyprogrammer WAT?!

I don’t even understand how this works. React is (usually) a front-end tool. Ruby is back-end. How do you make this argument at all?

Welcome to the same club as “if you use PHP, you’re not a real developer.”

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • Leos
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • everett
  • InstantRegret
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • modclub
  • kavyap
  • GTA5RPClips
  • cubers
  • JUstTest
  • osvaldo12
  • tacticalgear
  • Durango
  • khanakhh
  • ngwrru68w68
  • provamag3
  • anitta
  • tester
  • cisconetworking
  • ethstaker
  • megavids
  • normalnudes
  • lostlight
  • All magazines