0% fun

Mar 17, 2020 12:03 PM

McCodeMaxe

Views

105685

Likes

2197

Dislikes

40

10% dumbing it down for the client, 20% dumbing it down further for the client, 70% drawing it out in crayon for the client.

6 years ago | Likes 6 Dislikes 0

6 years ago | Likes 13 Dislikes 0

90% figuring out cool variable names.

6 years ago | Likes 2 Dislikes 0

And this explains why so much of today's software is pure shit.

6 years ago | Likes 2 Dislikes 0

I don't know why gov/media is trying to push people into coding and tech. These fields are not for everyone.

6 years ago | Likes 6 Dislikes 0

You forgot "Git Gud Hub" too !

6 years ago | Likes 2 Dislikes 0

I don't see planning or flow charting -- might have changed the subsequent task requirements

6 years ago | Likes 2 Dislikes 0

Nobody does that anymore. There was a time when flowcharting was a class I taught at Tech School. I even wrote a book, but it was too late.

6 years ago | Likes 1 Dislikes 0

When you work remotely, you gain that 9% productivity

6 years ago | Likes 2 Dislikes 0

90% trying stackoverflow solutions*

6 years ago | Likes 2 Dislikes 0

The language used most in programming is profanity.

6 years ago | Likes 16 Dislikes 0

Especially when you miss ONE punctuation once... and the whole thing ends up in the error report.

6 years ago | Likes 3 Dislikes 0

Shh the semicolon will hear you

6 years ago | Likes 1 Dislikes 0

And people find it odd when I say you should optimize for readability first. You're reading your code more than writing it.

6 years ago | Likes 2 Dislikes 0

10% pain, 20% pain, 15% concentrated power of pain, 5% pain, 50% pain, and a 100% reason to remember the pain

6 years ago | Likes 9 Dislikes 1

2% butterscotch ripple

6 years ago | Likes 5 Dislikes 0

That's a 105%

6 years ago | Likes 3 Dislikes 0

Some of us use herbs

6 years ago | Likes 1 Dislikes 0

I think there should be a % of telling the Test that it's a feature not a bug

6 years ago | Likes 4 Dislikes 0

That's part of QA's job.

6 years ago | Likes 3 Dislikes 0

works as designed

6 years ago | Likes 3 Dislikes 0

Once you've been a professional for several years, it's gonna be like, 80% client communication and expectation management.

6 years ago | Likes 2 Dislikes 0

You forgot meetings.

6 years ago | Likes 11 Dislikes 0

80% talking about when it will be done, 20% doing it.

6 years ago | Likes 7 Dislikes 0

part of why i loved being a freelancer was i was able to summarize the meetings in 6 sentences once i got bored of being there

6 years ago | Likes 1 Dislikes 0

The 80/20 rule: any programming task takes at least 80 hours and introduces 20 bugs.

6 years ago | Likes 1 Dislikes 0

and 100% 'angry rubber duck throwing/ talking to rubber duck about issues.'

6 years ago | Likes 6 Dislikes 0

And that's just the coding part, which is probably only 25% of your actual job.

6 years ago | Likes 8 Dislikes 0

Lol the paeudocode

6 years ago | Likes 2 Dislikes 0

Pseudocode *

6 years ago | Likes 3 Dislikes 0

10% dumbing it down for the client, 20% dumbing it down further for the client, 70% drawing it out in crayon for the client.

6 years ago | Likes 2 Dislikes 0

60% trying to understand what the client actually wants

6 years ago | Likes 4 Dislikes 0

"It's working exactly how you outlined in the requirements document." "Well... I hate it."

6 years ago | Likes 1 Dislikes 0

The client is visual. Give them what they think they want so they can immediately reject it and tell you want they really want.

6 years ago | Likes 4 Dislikes 0

Hit em with the ole razzle dazzle

6 years ago | Likes 2 Dislikes 0

23% of which is wondering if the client knows what they actually want

6 years ago | Likes 5 Dislikes 0

Don’t forget talking it over with your rubber ducky

6 years ago | Likes 22 Dislikes 0

I was about to say don't forget the duck conferences.

6 years ago | Likes 2 Dislikes 0

The number of solutions I come up while taking a shower, makes them billable.

6 years ago | Likes 5 Dislikes 0

Is saying "fuck this I'll start over!" Included in the 1%?

6 years ago | Likes 2 Dislikes 0

No, because 99.9% of the time that's a bad idea.

6 years ago | Likes 2 Dislikes 0

You missed the added 50% for client changes

6 years ago | Likes 61 Dislikes 0

AGILE

6 years ago | Likes 1 Dislikes 0

I have to blaze to code so that needs to be put in

6 years ago | Likes 3 Dislikes 0

When I was working in the field this was 100% me. Gotta change your head.

6 years ago | Likes 2 Dislikes 0

Definitely get in the zone

6 years ago | Likes 2 Dislikes 0

Autozone

6 years ago | Likes 1 Dislikes 0

But can programmers do it all from scratch of they had to?

6 years ago | Likes 2 Dislikes 0

It'll take some time but sure.

6 years ago | Likes 1 Dislikes 0

As long as they don't take away my IntelliSense I think I could stumble through.

6 years ago | Likes 2 Dislikes 0

Depends on the programmer.

6 years ago | Likes 1 Dislikes 0

"From scratch" as in making an apple pie by first creating a universe? No.

6 years ago | Likes 3 Dislikes 1

It's so much work to write code without a good IDE that it really wouldn't be practical to build most projects. OBJECT DOT.... uhhh... fuck.

6 years ago | Likes 1 Dislikes 0

Many have to. StackOverflow and the like only really cover common theory and beginner stuff.

6 years ago | Likes 3 Dislikes 1

It is also a good source for debugging those really weird errors

6 years ago | Likes 6 Dislikes 2

If you can find an existing instance of the error on SO, it can't be *that* weird of an error...

6 years ago | Likes 2 Dislikes 0

Well, I live with a programmer and you left out the 6% part where they corner you in the kitchen to talk about 1/

6 years ago | Likes 9 Dislikes 1

integer constraints and variables and so forth for hours - when you have no idea what any of it means. I just blink and sip coffee. 2/2

6 years ago | Likes 10 Dislikes 1

Signed or unsigned tho?

6 years ago | Likes 2 Dislikes 1

For real tho: buy them a desk plushie. They just need to say the stuff out loud to someone to work through it, you don't need to be there.

6 years ago | Likes 10 Dislikes 0

Awesome idea.

6 years ago | Likes 3 Dislikes 0

Are we all the same person?

6 years ago | Likes 6 Dislikes 0

You forgot the part where it finally works and then you nut

6 years ago | Likes 185 Dislikes 2

Unless it works first try, then you're in for an even longer debugging session trying to figure out why it didn't build/deploy.

6 years ago | Likes 2 Dislikes 0

I'm allowed to do that in the office any more

6 years ago | Likes 2 Dislikes 0

Your still allowed to do that? After that last time?

6 years ago | Likes 3 Dislikes 0

prematurely, because they changed the specs without telling you.

6 years ago | Likes 19 Dislikes 0

This!

6 years ago | Likes 2 Dislikes 0

And it actually meets zero of the end user needs lol

6 years ago | Likes 1 Dislikes 0

it is sort of like if dark souls was a job

6 years ago | Likes 10 Dislikes 0

100% this

6 years ago | Likes 3 Dislikes 0

It works, and then the next day it doesn’t work, but you haven’t changed anything.

6 years ago | Likes 4 Dislikes 0

You forgot the part where it works first try and now you fear for your life

6 years ago | Likes 4 Dislikes 0

That's a good one.

6 years ago | Likes 2 Dislikes 0

That implies it functions the way you originally intended as opposed to performing the function in an acceptable yet transitive way.

6 years ago | Likes 43 Dislikes 0

I'm having that problem today. I cant get an ability to work right, but it does something... close to what I wanted. Do i just roll with it?

6 years ago | Likes 2 Dislikes 0

The struggle is real.

6 years ago | Likes 1 Dislikes 0

Still nut

6 years ago | Likes 12 Dislikes 0

10% luck, 20% skill, 15% concentrated power of will, 5% pleasure, 50% pain, and a 100% reason to remember the name

6 years ago | Likes 564 Dislikes 8

Fort Minor

6 years ago | Likes 1 Dislikes 0

yup

6 years ago | Likes 1 Dislikes 0

Mike Shinoda

6 years ago | Likes 2 Dislikes 0

*15% concentrated Adderall pill.

6 years ago | Likes 5 Dislikes 1

Or microdosing lol

6 years ago | Likes 1 Dislikes 0

Fuck been sitting here for the past half hour, what the hell's wrong with this- oh I misspelled the name by one character.

6 years ago | Likes 3 Dislikes 1

WHERE THE FUCK IS THE MISSING SEMICOLON!!

6 years ago | Likes 1 Dislikes 0

What ever happened to Fort Minor?

6 years ago | Likes 33 Dislikes 1

Yes

6 years ago | Likes 1 Dislikes 0

I think Mike Shinoda went solo instead of writing another Fort Minor album. He's got plenty of Linkin Park money to do whatever he wants.

6 years ago | Likes 24 Dislikes 0

jep, that's about right. they, or he, released the song "Welcome" some time ago and something's in the works but thats it

6 years ago | Likes 7 Dislikes 0

Made enough money to stop working.

6 years ago | Likes 3 Dislikes 0

got older, stopped being a Minor and just "Fort" didn't really have the same ring to it. Looking forward to "Fort Senior" though

6 years ago | Likes 16 Dislikes 0

I thought he went into the army and became fort Major

6 years ago | Likes 9 Dislikes 0

You forgot 0% documentation.

6 years ago | Likes 1163 Dislikes 3

"who the hell wrote this?!" *Checks last commit* "oh, it was me."

6 years ago | Likes 60 Dislikes 0

6 years ago | Likes 4 Dislikes 0

6 years ago | Likes 42 Dislikes 1

Stolen

6 years ago | Likes 3 Dislikes 0

And 0.5% of unit tests. You basically create the class and leave it empty for eternity.

6 years ago | Likes 1 Dislikes 0

0% testing 0% docs

6 years ago | Likes 1 Dislikes 0

Also, 100% - saying, yep that should work and screaming, fucking hell why tf isnt it working aaarrrggghhhh!

6 years ago | Likes 1 Dislikes 0

That take just as long as coding. No one wants to never get anything having to describe why it works the way it does. We don't know anyway.

6 years ago | Likes 1 Dislikes 0

I love comments from developers no longer at the company that say stuff like "//this should be written better or //TODO: fix this"

6 years ago | Likes 1 Dislikes 0

The trick is everybody does.

6 years ago | Likes 1 Dislikes 0

bUt iS sElF-dOcUmEnTiNg!!!

6 years ago | Likes 17 Dislikes 2

Compared to olden day programming languages it sure is.

6 years ago | Likes 7 Dislikes 1

Hey! FORTRAN 77 doesn’t need documents. If I had to figure it out, so should the next person! It’s called “code” for a reason! Hahaha

6 years ago | Likes 4 Dislikes 0

Today at work a colleague said in response to one of my TestClasses: "That looks like dokumentation!" Well duh. Tests tell u how code works!

6 years ago | Likes 1 Dislikes 0

Oh the irony

6 years ago | Likes 1 Dislikes 0

Some day some jack-ass will be looking at that code asking "what idiot wrote this." 90% of the time, both the jack-ass and idiot is you.

6 years ago | Likes 3 Dislikes 0

It's always me

6 years ago | Likes 2 Dislikes 0

That was implied.

6 years ago | Likes 1 Dislikes 0

// I leave so many notes but documentation is hard

6 years ago | Likes 1 Dislikes 0

Damn man that hit me harder than corona...

6 years ago | Likes 2 Dislikes 0

lol

6 years ago | Likes 1 Dislikes 0

No they didn't

6 years ago | Likes 1 Dislikes 0

Documentation is like sex. Even if it's bad, it's still better than nothing.

6 years ago | Likes 5 Dislikes 0

Girls that get blueballs from guys that keep cumming in 3 pumps disagree.

6 years ago | Likes 2 Dislikes 0

Does this affect the female perspective on code documentation? Do women prefer documentation with 20 minutes worth of introductory remarks?

6 years ago | Likes 1 Dislikes 0

Documentation: lol you won't forget what this shit does

6 years ago | Likes 4 Dislikes 0

Choked on lunch

6 years ago | Likes 3 Dislikes 0

That's why you hire technical writers

6 years ago | Likes 5 Dislikes 0

Yeah, guess who gets cut first in budget discussions? These guys and testers.

6 years ago | Likes 2 Dislikes 0

THANK YOU! But we're best used for writing external docs. Internal docs and comments help your colleagues and successors.

6 years ago | Likes 4 Dislikes 0

I'm a technical writer, and I document engineering processes ? I love it.

6 years ago | Likes 1 Dislikes 0

I've come lots of intensity documentation. My comment is for engineers: tech writers aren't a substitute for code comments.

6 years ago | Likes 2 Dislikes 0

Well written code doesn't need documentation

6 years ago | Likes 3 Dislikes 14

Yeaaaa... except nope..

6 years ago | Likes 1 Dislikes 0

You've never written real code then.

6 years ago | Likes 4 Dislikes 0

I did and worked in a company that had almost no documentation. But thats with a modern language and "self documenting" coding guidelines.

6 years ago | Likes 1 Dislikes 0

Badly written code doesn’t either, now deliberately cryptic code on the other hand...

6 years ago | Likes 3 Dislikes 0

Think the Stack Overflow numbers need to be pumped up there bucko

6 years ago | Likes 105 Dislikes 3

Ugh. I wish Google had a permanent "ignore Stack Overflow" option. That site is a waste of time, space, bandwidth and entropy.

6 years ago | Likes 1 Dislikes 4

Don't get your hate for Stack Overflow, but you could always temporarily ignore it with "-stackoverflow.com" or the other variants also

6 years ago | Likes 3 Dislikes 0

I know. It's just tedious. Don't get me wrong, I use Stack Overflow to find the right piece of fscking CSS when I need to. It's useless 1/

6 years ago | Likes 1 Dislikes 1

for high end C++ coding though. Absolutely and completely useless. 2/2

6 years ago | Likes 1 Dislikes 1

Debugging and googling are SO as well...

6 years ago | Likes 7 Dislikes 0

Was about to say the same thing! A good chunk of the extra Googling time is when you can’t copy something decent from stack overflow

6 years ago | Likes 5 Dislikes 0

6 years ago | Likes 17 Dislikes 0

I've been hearing that a lot on here. I'm starting to think "how much you and paste from SO" might be a good metric for how much your 1/2

6 years ago | Likes 5 Dislikes 0

*cut and paste

6 years ago | Likes 1 Dislikes 0

colleagues will hate your code. 2/2

6 years ago | Likes 5 Dislikes 0

Amen.

6 years ago | Likes 2 Dislikes 0