Confession Time

Steve Layton on May 25, 2019

So The Thing Is I have a confession to make. This will just be between us, right? It turns out that I'm a fake developer! Strangely I wa... [Read Full]
markdown guide
 

I, typically, am not shipping code in my day to day work.

Having a DEV profile counts for something though, right? If you hang out on DEV, you're probably a dev. ๐Ÿ˜‹

 

That's what I like to tell myself. I've got the t-shirt after all so it must be true! ๐Ÿค—

 

Sometimes it seems the only way to truly be a dev is to have swag lol.

 

This is exactly what a dev would say.

Developers have kind of become hung up on how developer-y they can appear but it must means make/create really. As you said, it's just a word.

I know someone who writes one audited line a month & someone else who only pastes. Good devs are the ones that get the results needed, otherwise it is a badge.

 

I'm not really hung up on looking the part. But it would be nice if I could be more of one. I do "code" more frequently than I sometimes remember, but it's almost always vanilla CSS (I work on WordPress websites primarily).

On the plus side, even though I don't really feel like a developer, I know CSS much better now than I thought I would (though I generally don't do anything complicated).

 

Make a site about a topic you like on the side, code any parts you want.

CSS is very handy & will grow in power. ๐Ÿ‘๐Ÿ”ฅ

Lol and here I am trying to move to Tailwind so I can focus more on building...

I suppose you could be right. I see a lot of people make really neat things with CSS. But I'm not actually design-oriented, so using CSS all the time is kind of boring to me.

I suppose it doesn't matter what you use to make something, as long as your having a good time. Tailwind looks pretty cool, haven't actually used it for anything yet though.

Tailwind does make putting a UI together simpler.

If you do use it, definitely use it with Purgecss though. It gives you a ton of utility classes by defaultโ€”color utilities for text, backgrounds, and borders; responsive variant utilities for pretty much everything... Using Purgecss when building your production CSS shrinks it to an unbelievably small size.

 

Good devs are the ones that get the results needed

By this measure, I'm doing gangbusters work. It's a good point for everyone to remember I think.

 

๐Ÿ‘

It's the only real measure. The rest is glitter.

Does the parking ticket machine work or not?

 

This may sound elementary but hear me out. The word developer means (as a noun) one who develops. Develop means, among other things, to start or to improve. If you start to build or improve on your own or someone else's social skills or a social project one might say you work in social development. If you were to write software (or even take other written code and combine it) I would say it's appropriate to call yourself a software developer.

What most people are asking when they ask "am I a developer?" Is really "would a large enough body of people who know or become aware of my work, work being the tasks I perform for money or not, and the details of my work consider me a developer or at the least approve of my use of the word developer when describing myself?" The answer to that question is always "who cares". If you are focusing on getting a job than I would say you should care but only in so far as it lands you the job.

Be honest about where you are at however or the job won't be a good fit (good advice for any profession) but you should rise above the need of others approval of what you call yourself and call yourself a pink elephant if you want.

I'm considered a developer in the classical sense however I find it to be a reductionist point of view because as I see it writing code is the least amount of work I do, designing or finding solutions being the most. When you are looking for developer work what businesses are really looking for are people who can think critically and solve problems not an expert code writer.

 

Very well put, thank you, nice of you to add it to each of the posts. ๐Ÿ˜‰ You are correct there is very much a "who cares" element that should be remembered. I think part of the point of the post, at least for me, was to kind of step out of the "shadow" of the word if that makes any sense. And hopefully maybe even spark others to do the same. There is a wide range of aspects to "development", it simply doesn't due to get hung up on that one word.

And now I kind of wish there was a pink ๐Ÿ˜ emoji?

 

We're all fake developers, there are no real ones anymore. Legend says there was once a real developer, he was called The One, but he got lost in the matrix, and the path to becoming a real Developer got lost with him.

 
 

โ€œThe fundamental cause of the trouble in the modern world today is that the stupid are cocksure while the intelligent are full of doubt.โ€
โ€”Bertrand Russell.

What I've found is that the elusive "developer" is a bar I had defined it for myself when I started and also a bar that was set when I hadn't met it yet. As I level up, so too did that bar.

On the other end of the spectrum is Dunning-Krueger. It's a tricky thing, getting it right.

 

One day I hope to walk that path between imposter syndrome and D.K., for now, though I'll be chipping away one post at a time.

 

Great post, I totally agree about developer just being a word and the bar being imaginary, probably more important to ourselves than anyone else. I suppose the developer badge is in some ways both a blessing and a curse, it's always nice to feel part of a community, but it's also all too easy to get caught up in chasing a nebulous metric of success or self-worth.

 

all too easy to get caught up in chasing a nebulous metric of success or self-worth

We all have our "likes", "hearts", "stars", etc to chase! Lol. Remembering that those things don't mean much, in the end, is key.

Anyway, if we enjoy writing code, does it matter what we're called? I don't think so.

 

Man this post has made feel like I belong again, sometimes I just wonder if my cs degree is a fraud cause I Google too much ๐Ÿ˜…๐Ÿ˜…๐Ÿ˜…

 

Hah. I don't think anyone should ever feel bad for having to Google something.

 

I am equally terrified of white board interviews. Has anyone looked into interviewing with Google? They have this whole packet of stuff one should know for the white board session. It's nauseating. I just wanna be a little entry level so I can learn more since I learn best on the job. I forgot BigO Notation shortly after final exams back in the day, lol. I don't want to be a backend dev anyways.

 

Yes, it feels like so, but if that's your stance, lower your hourly rates, ask less money for certain features / projects, demean yourself entirely, since, apparently, you are not a developer.
It certainly can be that some days you either are not productive, have many meetings, but guess what - you get home, you are not restrained from doing your shit. Sometimes I feel jittery to just go home and get back onto some coding to polish some stuff I yet don't feel confident with or learn something new and code up something good.
This just seems a bit too much like asking for permission to do shit.

 

This post is exactly what I needed. I live in a part of the country where React and .NET are king and I have a decade's worth of experience in Python back end performance and optimization. I had to leave my last 9-5 code job due to illness a few years ago and am just now trying to find a new one and it has been hell. The imposter syndrome has been SO REAL and I feel like I'm either over the hill, or was never that good to begin with and I'm not even 30. Thank you thank you thank you for this post (and the comments that say "who cares what meaningless shiny things are attached to an online profile somewhere") because I've needed a boost to keep from outright quitting. Thank you so much!

code of conduct - report abuse