this post was submitted on 01 Apr 2024
1228 points (100.0% liked)

Programmer Humor

22233 readers
1695 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 147 points 1 year ago (1 children)

Later after you turn down this very generous offer.

„How can you bring such shame to me, ive already told him you’ll do it”

[–] [email protected] 39 points 1 year ago (1 children)

Some decade and change ago I used to sell people Drupal installs at £200 a pop. They'd get a pretty secure codebase, the ability to add content through a gui and if necessary have customer accounts.

Pretty much what killed it as a business was everyone expected to be on the first page of Google because business advisers were telling them that sitebuilders should do SEO as standard.

[–] [email protected] 22 points 1 year ago

ironically this is what killed google, every shitty business or bad website wants to game the system to be on the first page

[–] [email protected] 126 points 1 year ago (4 children)

I got something similar in a requirement specification once:

"Resolution supported: Max" "OS support: The latest one"

🤦🏼

[–] [email protected] 62 points 1 year ago (6 children)

I literally got the description "make it look cool" in my current project.

We all know the context and can roughly guess what it means, but still...

[–] [email protected] 52 points 1 year ago (5 children)

make it look cool

Got it. Animated background, GIFs, HTML 4.01 frames, marquee, privacy-friendly ads which are just GIFs linking to other websites. Did I go too far with the last one?

[–] [email protected] 40 points 1 year ago* (last edited 1 year ago) (1 children)

That sounds fucking awesome.

[–] [email protected] 6 points 1 year ago

I used to have one like that, only with more tables (using the default border, of course).

It what's later became known a "programmer design".

[–] [email protected] 10 points 1 year ago (1 children)
[–] [email protected] 6 points 1 year ago (2 children)
load more comments (2 replies)
load more comments (3 replies)
[–] [email protected] 19 points 1 year ago

Stuff like this is part of why I dropped out of multimedia production in college, I only enjoy that stuff as a hobby for myself, doing it for other people is a creative nightmare lol

load more comments (4 replies)
[–] [email protected] 50 points 1 year ago (2 children)

"OS support: The latest one” is not that bad of an requirement...

If they complain like "why doesn't this work on Windows Vista, on IE8" - you can just point to the specs and say you only support the latest OS.

So basically you only support the latest Nightly Build of Ubuntu, since that's the current latest OS

[–] [email protected] 15 points 1 year ago* (last edited 1 year ago) (1 children)

You don't even need to support anything older than the last windows hot fix with requirements like that.

[–] [email protected] 21 points 1 year ago (1 children)

Why support windows when you can argue that linux has a newer OS?

[–] [email protected] 11 points 1 year ago

I am humbled by your chess of many D's.

load more comments (1 replies)
load more comments (2 replies)
[–] [email protected] 120 points 1 year ago (4 children)

I would take the $500 upfront and just log in to Squarespace or whatever website building service there is, do a simple design, tell him he needs to pay this subscription, argue with him and dad why there must be monthly or annual fees and they could have done this themselves for cheaper, whichever way they chose to pay the subscription or not I still get $500 for 2 hours work and the knowledge my father won't bother me again with website designs

[–] [email protected] 9 points 1 year ago

This is the way.

load more comments (3 replies)
[–] [email protected] 99 points 1 year ago (1 children)

£500 gets you a sit down meeting and a website design drawn in crayon on a napkin.

While we're there, we can also talk about the cost for website development and why you shouldn't talk to dad about websites ever again.

[–] [email protected] 16 points 1 year ago (1 children)

Like bro that's not even a full day of work how much do you think I make?

[–] [email protected] 7 points 1 year ago* (last edited 1 year ago) (1 children)

£500*5*52 = £130,000, or ~163,000 USD as of writing

I'm guessing you're in America?

[–] [email protected] 9 points 1 year ago

Should be at least double in the US since it would be consultancy work which brings higher taxes (1099 vs W2) and no benefits. A $500 full day consultation is super cheap.

[–] [email protected] 78 points 1 year ago (1 children)

Being a salesman must be so easy. Scam the customer, scam the people actually putting the thing together, scam the business itself

The United Scams of Assholes.

[–] [email protected] 21 points 1 year ago

The scummy sales person is a stereotype. They exist sure but if you've ever worked with a good one they can really help particularly if you're buying something complex. I used to work for a company that sold complex manufacturing equipment and without a salesperson theres no way most customers would know what they needed to maintain it etc.

[–] [email protected] 64 points 1 year ago (3 children)

Non-technical project managers are the worst lol

[–] [email protected] 28 points 1 year ago

I think it depends. I've had a non-technical PM and he was great. He knew he knew nothing about development and as such did what great managers do, create an environment where we could work as efficiently as we could. If we said it takes X amount of time he wouldn't try to squeeze out a faster deadline, he'd report "it will take X amount of time". If we said it's unreasonably to take feature Y in he'd say we're not going to take feature Y in.

IMO it's much harder with PMs who did some development 20 years ago and "know how things are done". The ones with some technical knowledge almost always butt in.

[–] [email protected] 17 points 1 year ago

I still think about how the project manager, the wife of the CEO, told me the icon she wants me to replace is about 2 inches, on a 17-inch monitor.

[–] [email protected] 7 points 1 year ago (1 children)

Wait. Technical project managers exist?

[–] [email protected] 6 points 1 year ago

For the first year or so they become PMs they try.

[–] [email protected] 63 points 1 year ago (10 children)

Geez... Project managers are forbidden from making work estimates- they only get to collect them.

They don't get to argue estimates either. They can ask questions to gain understanding but the estimates are the estimates.

Wearing an architect or chief engineer hat is sometimes more fun because you get to call bullshit on dumb estimates like "4 to 5 weeks to model a table with 7 fields, with 2 of them being PK, FK" like GTFO we can model it in the next 5 minutes if I talk slowly.

[–] [email protected] 7 points 1 year ago (5 children)

I'm still not sure exactly what Project Managers do. I've seen countless job postings and even stories from people claiming to have been one. Yet, more often than not they get shit on, and memes often have a kernel of truth. #ConfusedHumanPerson

[–] [email protected] 10 points 1 year ago (1 children)

Good ones are pretty rare and good program managers are even rarer.

What they should do, and what most actually do, are different things.

Project managers must be great with humans and communication. If they are not, then they just can't be effective.

load more comments (1 replies)
[–] [email protected] 9 points 1 year ago (1 children)

They are supposed to be the glue that binds the internal team together as well as bonding to external groups.

The project manager organises external requirements and steers the project in the direction needed for the business. That direction might change depending on the status of other projects, it's their job to be on top of that.

They also report progress and roadblocks upstream so that those who manage groups of related projects can work on keeping everything running.

Whether they're actually competent, well that's something else entirely.

[–] [email protected] 9 points 1 year ago

Exactly this. You don't realize how useful they are until you've had a good one. The amount of BS from other teams they can shield you from can make focusing on your own job so much easier.

Unfortunately the ratio of good to bad PMs leaves a lot to be desired.

load more comments (3 replies)
[–] [email protected] 7 points 1 year ago* (last edited 1 year ago)

Based on this interaction alone and his dad deciding the price for him, I'm going to make the wildly assumptious assumption this is a 20s/30s(/40s?) unemploymed guy living at his dad's house rent free.

If my assumptions are incorrect, sorry mate, you did not win the dad lottery.

load more comments (8 replies)
[–] [email protected] 33 points 1 year ago (2 children)
[–] [email protected] 75 points 1 year ago

Could be a "You can't let John down now, we're old pals, and a few people expect the site to work by the end of the week. He just needs a site like Facebook, but for gardeners"

[–] [email protected] 38 points 1 year ago (1 children)

Might be an afternoon of CSS, or might be 2+ weeks of React

[–] [email protected] 22 points 1 year ago (2 children)

Even just an afternoon of CSS would mean 2-4 hours, plus setting everything up, plus talking to the client, revisions, etc. You'll quickly end up with 10h overall, even if the actual task is rather small. And that's the optimistic case.

So you'll end up with maybe 50€/h , probably more like 30. Not terrible, but that's the optimistic case.

load more comments (2 replies)
[–] [email protected] 20 points 1 year ago
[–] [email protected] 13 points 1 year ago

I mean, I'd contact the guy and say upfront what 500 quid will get him.

But I appreciate the PM joke.

[–] [email protected] 11 points 1 year ago (1 children)

If he was serious, your dad seems like a prick that sees you as an appendage that he owns...

This seems as good an opportunity as any to tell him to go fuck himself and learn some boundaries - not sure if you need to hear this, but blood doesn't get a pass just for being blood. Make ALL the people in your life earn their place there by treating you decently.

[–] [email protected] 16 points 1 year ago (3 children)

Woah buddy, you're at about a 9, we need you down at a 3.

"Dad" doesn't know anything about web design, but he knows (presumably son) makes them, and he ballparked a number making the entirely common armature mistake of thinking it's as easy as setting up your facebook page. He's also not demanding anything here. Nothing about this exchange suggests that "Dad" was going to require that the work be done at the stated price. It seemed like

Maybe before you go burning bridges and obliterating a family relation, consider how much easier it is to tell "Dad's Buddy" that while Dad was well meaning, he was way off, and Buddy is free to compare with other estimates, but $X is actually a much more reasonable value.

load more comments (3 replies)
[–] [email protected] 9 points 1 year ago

He was probably expecting a finder's fee too

load more comments
view more: next ›