Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,151,974 members, 7,814,322 topics. Date: Wednesday, 01 May 2024 at 11:00 AM

The 5 Types Of Programmers - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / The 5 Types Of Programmers (2542 Views)

2017 Generation Of Programmers - What Languages Are You Using? / Let's Be Honest, The Number Of Programmers We Have In Nigeria Is Exagherrated / Categories Of Programmers (by Areas Of Expertise) (2) (3) (4)

(1) (Reply) (Go Down)

The 5 Types Of Programmers by thewebcraft(m): 11:03am On Jun 18, 2015
In my code journeys and programming adventures I’ve encountered many strange foes, and even stranger allies. I’ve identified at least five different kinds of code warriors, some make for wonderful comrades in arms, while others seem to foil my every plan.

However they all have their place in the pantheon of software development. Without a healthy mix of these different programming styles you’ll probably find your projects either take too long to complete, are not stable enough or are too perfect for humans to look upon.

1. The duct tape programmer

Duct Tape - The code may not be pretty, but damnit, it works!


This guy is the foundation of your company. When something goes wrong he will fix it fast and in a way that won’t break again. Of course he doesn’t care about how it looks, ease of use, or any of those other trivial concerns, but he will make it happen, without a bunch of talk or time-wasting nonsense. The best way to use this person is to point at a problem and walk away.

2. The OCD perfectionist programmer

Perfectionist - You want to do what to my code?


This guy cares about your deadlines or budgets, those are insignificant when compared to the art form that is programming. When you do finally receive the finished product you will have no option but submit to the stunning glory and radiant beauty of perfectly formatted, no, perfectly beautiful code, that is so efficient that anything you would want to do to it would do nothing but defame a masterpiece. He is the only one qualified to work on his code.

3. The anti-programming programmer

Anti-Programming - I’m a programmer, damnit. I don’t write code.


His world has one simple truth; writing code is bad. If you have to write something then you’re doing it wrong. Someone else has already done the work so just use their code. He will tell you how much faster this development practice is, even though he takes as long or longer than the other programmers. But when you get the project it will only be 20 lines of actual code and will be very easy to read. It may not be very fast, efficient, or forward-compatible, but it will be done with the least effort required.

4. The half-assed programmer

Half-assed - What do you want? It works doesn’t it?


The guy who couldn’t care less about quality, that’s someone Else's job. He accomplishes the tasks that he’s asked to do, quickly. You may not like his work, the other programmers hate it, but management and the clients love it. As much pain as he will cause you in the future, he is single-handedly keeping your deadlines so you can’t scoff at it (no matter how much you want to).

5. The theoretical programmer

Theoretical - Well, that’s a possibility, but in practice this might be a better alternative.


This guy is more interested the options than what should be done. He will spend 80% of his time staring blankly at his computer thinking up ways to accomplish a task, 15% of his time complaining about unreasonable deadlines, 4% of his time refining the options, and 1% of his time writing code. When you receive the final work it will always be accompanied by the phrase “if I had more time I could have done this the right way”.

Where do you fit?

Personally, I’d have to classify myself as the perfectionist. So, which type of programmer are you? Or perhaps you know another programming archetype that is missing from my list? Post a comment below.

1 Like 1 Share

Re: The 5 Types Of Programmers by vislabraye(m): 11:10am On Jun 18, 2015
Hmmm.... na wa o. What category does Mark Zuckerberg belong to ?
Re: The 5 Types Of Programmers by Disneyboy: 11:20am On Jun 18, 2015
g
Re: The 5 Types Of Programmers by Nobody: 12:34pm On Jun 18, 2015
vislabraye:
Hmmm.... na wa o. What category does Mark Zuckerberg belong to ?
Question for the gods. tongue

2 Likes

Re: The 5 Types Of Programmers by larisoft: 12:45pm On Jun 18, 2015
think am in the duct tape category. but a few books have got me touching up codes more often than I used to these days
Re: The 5 Types Of Programmers by Nobody: 8:48pm On Jun 18, 2015
@op, source please?
Re: The 5 Types Of Programmers by Kidstell: 7:22pm On Jun 19, 2015
I am the theoretical.
after composing complex algorithm and encapsulating it into a class or function, I end up dumping that code saying to myself: does this realy solve a problem.
but when I have deadlines I try so hard not to revisit my code so as to save time and in order to reduce the scope of the project. I will rather modify the current script if possible to work with the othets.
I was a duct tape.
but reading much of these programming books and blogs can change how u reason if u read it the way the authors want you to read it.
Re: The 5 Types Of Programmers by Nobody: 12:50am On Jun 20, 2015
i think am
The anti-programming programmer Anti-Programming - I’m a programmer, damnit. I don’t write code. His world has one simple truth; writing code is bad. If you have to write something then you’re doing it wrong. Someone else has already done the work so just use their code. He will tell you how much faster this development practice is, even though he takes as long or longer than the other programmers. But when you get the project it will only be 20 lines of actual code and will be very easy to read. It may not be very fast, efficient, or forward- compatible, but it will be done with the least effort required.


ishilove do d needful for dis post
Re: The 5 Types Of Programmers by Nobody: 4:27am On Jun 20, 2015
Me i belong to an unmentioned category called #TROLL PROGRAMMERS# - we work on every gaddem platform - web, pc, mac, cloud, android, ios, everything so long as we make GODDAMN MONEY! We dont even care whether we sabi the language or not, we just jump in, get the job done and walk out.

3 Likes

Re: The 5 Types Of Programmers by Knownpal(m): 8:22pm On Jun 20, 2015
dhtml18:
Me i belong to an unmentioned category called #TROLL PROGRAMMERS# - we work on every gaddem platform - web, pc, mac, cloud, android, ios, everything so long as we make GODDAMN MONEY! We dont even care whether we sabi the language or not, we just jump in, get the job done and walk out.

grin grin how do you get the job done without sabi-ing the language, i fear o

4 Likes

Re: The 5 Types Of Programmers by Nobody: 11:15pm On Jun 20, 2015
Knownpal:


grin grin how do you get the job done without sabi-ing the language, i fear o

This is one of the reasons people always dey call me warri boy (i know dey carry last at all). I cannot be leaking my trade secrets in the public.
Re: The 5 Types Of Programmers by Knownpal(m): 8:10am On Jun 21, 2015
dhtml18:


This is one of the reasons people always dey call me warri boy (i know dey carry last at all). I cannot be leaking my trade secrets in the public.

Okay oo
Re: The 5 Types Of Programmers by JavaPrince1(m): 5:11pm On Jun 21, 2015
Always speaking in codes.
Re: The 5 Types Of Programmers by larisoft: 5:49pm On Jun 21, 2015
dhtml18:
Me i belong to an unmentioned category called #TROLL PROGRAMMERS# - we work on every gaddem platform - web, pc, mac, cloud, android, ios, everything so long as we make GODDAMN MONEY! We dont even care whether we sabi the language or not, we just jump in, get the job done and walk out.

I work on a handful of platforms too...well all the platforms mentioned, save for IOS. Unfortunately, the money part aint happening yet. How does that even happen, bro? I know you are good at this code thing. Are you permanently employed or what? Your advise will be valuable not just to me, but to a lot of people reading this.
Re: The 5 Types Of Programmers by Nobody: 8:48pm On Jun 21, 2015
^^^I am self-employed. What I did that made me to become fairly popular was to do state-of-the-art-jobs for small price at the beginning of my career. That exposed me to a lot of important clients, and when demand is higher, I increased my price.
Now that I have gone into mobile apps, I have started the same thing again in the mobile app world - by the time I have a small handful of fantastic jobs - I will step up my pricing, but not before (because people know me more as a web guy and not mobile app).

1 Like 1 Share

Re: The 5 Types Of Programmers by lalasticlala(m): 9:45pm On Jun 24, 2015
MisterNobody:
@op, source please?
Re: The 5 Types Of Programmers by Nobody: 9:02am On Jun 25, 2015

1 Like

Re: The 5 Types Of Programmers by Nmeri17: 5:39pm On Feb 08, 2016
dhtml18:
Me i belong to an unmentioned category called #TROLL PROGRAMMERS# - we work on every gaddem platform - web, pc, mac, cloud, android, ios, everything so long as we make GODDAMN MONEY! We dont even care whether we sabi the language or not, we just jump in, get the job done and walk out.
this guy sef grin grin grin
Re: The 5 Types Of Programmers by damilareogunz(m): 6:53pm On Feb 08, 2016
dhtml18:
Me i belong to an unmentioned category called #TROLL PROGRAMMERS# - we work on every gaddem platform - web, pc, mac, cloud, android, ios, everything so long as we make GODDAMN MONEY! We dont even care whether we sabi the language or not, we just jump in, get the job done and walk out.

I hope you're not jack of all trades master of none. Just having an idea of the platform but now knowing the details. Strong projects will come that will shake you and test your depth!!!
Re: The 5 Types Of Programmers by Nobody: 6:55pm On Feb 08, 2016
I'm definitely a duct tape programmer. Along with anti-programming programmer. definitely.

I've been able to get away with it for a long time anyway. grin
Re: The 5 Types Of Programmers by Nobody: 6:57pm On Feb 08, 2016
damilareogunz:


I hope you're not jack of all trades master of none. Just having an idea of the platform but now knowing the details. Strong projects will come that will shake you and test your depth!!!
then just don't do those projects. lipsrsealed

seriously though, it's all about the risk vs the reward. if you offer me a million naira, you can be damn well sure I will master the platform. grin
Re: The 5 Types Of Programmers by Nobody: 7:19pm On Feb 08, 2016
damilareogunz:


I hope you're not jack of all trades master of none. Just having an idea of the platform but now knowing the details. Strong projects will come that will shake you and test your depth!!!
Hahahaha, if only you but know. . . .that depth has been tested many times and I am not yet shaken.
Re: The 5 Types Of Programmers by damilareogunz(m): 8:58pm On Feb 09, 2016
Teempakguy:
then just don't do those projects. lipsrsealed

seriously though, it's all about the risk vs the reward. if you offer me a million naira, you can be damn well sure I will master the platform. grin

Nice sha.. I believe you smiley wink !
Re: The 5 Types Of Programmers by Abdullah790: 10:06am On Feb 11, 2016
i am form Nigeria add me +8615502679107

(1) (Reply)

How To Create A Simple Calculator (using Javascript ) / If You Interested In Learning And Earning From Bug Bounty Hacking, Jump Right In / Using 2-dimensional Array In C++

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 40
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.