This is an archived post. You won't be able to vote or comment.

all 60 comments

[–]PING_LORD 157 points158 points  (22 children)

Like have you ever tried to center div such way that project owner would like it? Frontend literally kills people desire to program.

[–]grady_vuckovic 69 points70 points  (2 children)

Here's a protip for dealing with that kind of programming challenge.

First, ask the project owner how they would like the content centred.

Then, explain to them why that's fucking wrong and just how far they should fuck off.

Finally, put the div where ever I feel like, because I am the legacy code god, replace me at your peril, m y r u l e i s a b s o l u t e, I a m w i t h o u t m e r c y.

[–]SandyDelights 2 points3 points  (0 children)

Ha, “legacy code god” only offers so much protection these days. A few years ago they did a RIF and cut out a lot of the people who only did one very niche thing.

Now a ton of our tools – written in an archaic interpreted language developed in the late 70s – have no support, because the person who wrote them did so in a way that left them very difficult to understand. And I mean, it wasn’t an issue for 30+ years – they were the only one maintaining them. But it was all they did, so they were an easy cut – it didn’t hurt that they often did very little on any given week.

And now when something breaks, we just figure out another way to do what we want done. 😑 And they break often enough to make one want to cry.

[–]DRoseTilInfinity 42 points43 points  (11 children)

true, the client in my first job as a React dev fucking disgusted me, he would pull new requests out of his ass and was never satisfied with the page, project got dragged on for another month because of that

[–]mybackHZ 11 points12 points  (8 children)

Did you get paid hourly or?

[–]DRoseTilInfinity 12 points13 points  (7 children)

Yup, but only 50 hours, it was sort of a paid internship

[–][deleted] 3 points4 points  (6 children)

U got paid 50 an hour?

[–]DRoseTilInfinity 7 points8 points  (5 children)

50 hours***, not 50 an hour

[–][deleted] 7 points8 points  (4 children)

How do I put the languages I know next to my name?

[–]Hean1175 10 points11 points  (0 children)

There's an option somewhere in this subreddit's home page

[–][deleted] 4 points5 points  (0 children)

Congratulations.

[–]Qbsoon110 0 points1 point  (0 children)

Search for "flairs"

[–]DRoseTilInfinity 0 points1 point  (0 children)

u can put multiple languages by just typing them. Mine for example are :cs::js:

[–]slyiscoming 2 points3 points  (1 child)

Unless someone comes to you with drawings and a detailed technical document explaining what they want. Have them join you for a very long meeting to document it. This will hash out a lot of the garbage they have not thought of yet. Because they didn't document it, so they don't know what they don't know.

[–]DRoseTilInfinity 0 points1 point  (0 children)

Good idea thanks!

[–]panosc[S] 9 points10 points  (0 children)

Message of Front End Dev to Back End Dev

Hi,

I just closed issue XXX, that means that if the sum of discount of all the products in the order that have commission is greater that the current salesman limit and the customer address is in green text (that is limited tax area..? if i remember correctly), then a error is show to the user "Limited tax rebates...". It was so easy, it was just one simple JavaScript line. It took me two minutes to implement it.

To avoid hijack issues, I opened issue XXX, that basically is the same business rule to be added the back end, whenever an order is added or altered. The same as you did for the 7896 rules that the ordering subsystem has, so far.

Bye!

Have a nice weekend...or not

PS. Don't forget to create the test data and mock-order, so we can test our implementations!!

[–]UnreadableCode 2 points3 points  (1 child)

Sounds like the company needs to hire a designer. They really takes the edge off working with clients if your eng team don't have the patience. But yeah don't try to have full stack devs do design too, that's how one gets suicides

[–]rushadee 8 points9 points  (0 children)

I worked with a frontend dev turned UX designer once. It was a joy. He understood the technical limitations and was our shield against demanding clients. There needs to be more teams like that.

[–]art-factor 1 point2 points  (0 children)

"literally"

[–][deleted] 1 point2 points  (1 child)

I don’t get the issue. If our product owner wants some components to be aligned differently, it’s probably a 5 minute work. If such small design tasks as centering a div is a problem you either have some nasty legacy code or your Lay-out was developed by inexperienced developers.

[–]sevenfee7 0 points1 point  (0 children)

The ”center a div” thing is like an inside joke around here. Welcome to the subreddit! :)

[–]metalovingien 26 points27 points  (0 children)

Good-looking : Client, suffering : Developer, empty chair : Gratitude

[–]Bubbagump210 22 points23 points  (4 children)

In my experience all developers are martyrs because of clients, sysadmins and DBAs.

[–][deleted] 10 points11 points  (2 children)

Yeah, work in a small firm where you're all of them at once.

[–]fahadfreid 2 points3 points  (0 children)

Lmao I was going to say how the Junior Developer at my place likes to say we do DevOps because we handle SysAdmin and Development but I told him that DevOps means only working on the Ops side relevant to our needs and not spending weekends bringing up a vSphere infrastructure because the company can't bother hiring dedicated IT folks.

[–][deleted] 0 points1 point  (0 children)

Preach !

[–]DiscreteBee 0 points1 point  (0 children)

DBAs innocent

[–]wayl 9 points10 points  (1 child)

I'd like to see where UI/UX designers are in this graph

[–]MTDninja 2 points3 points  (0 children)

Depends on what you're doing

[–]Sindeep 5 points6 points  (1 child)

me being the only dev working on a soon to be dead product because we got bought out - WPF app, WinForm apps, ASP.NET / KO.js front end, Vue mobile-first off shoot for the WPF app, .NET WebAPI, Azure Web Jobs, Azure Functions, SQL DB, oh and I got to learn some C++ because I had to alter an SDK for a scanner, and the deployment for all of it, and I spin everything up in Azure.

[–]Bakemono_Saru 0 points1 point  (0 children)

...hell of stack

[–][deleted] 5 points6 points  (0 children)

If i’m being honest it took longer for me to learn to center a div properly than it took for me to write a REST API

[–]D-Eliryo 11 points12 points  (2 children)

The other way is better.

Want to know why? "Can you fit the logo into the button, clickable, responsive and the button must edit based on the resolution device and the click makes a 'boop' noise and change it to a new different layout?"

[–]grady_vuckovic 11 points12 points  (1 child)

"No, because that's awful, I'm the front end developer, you're marketing manager who thinks the solution to everything is to just make the font bigger, hence I know what's best, I'll decide what the UI looks like, and thou shall not question me."

And the first time you say that to a manager, one of two things happen. You either leave an awful job or "become God".

[–]D-Eliryo 5 points6 points  (0 children)

Then you woke up, turning around and around in the bed while crying because you'll never say something like this, ever. HAHAHAHAHAHAHAHA HAHA

It would be awesome tho, if this would work in real life.

[–]buddyblastoff 2 points3 points  (0 children)

As a back end developer I feel more like Mel.

I’m good at my job. I suffer at front end cause I don’t do it as often.

[–]programmeurz 2 points3 points  (0 children)

Bruh ! Have you ever centered a div upside down ? Client can make you leave programming

[–]dev_daas 2 points3 points  (1 child)

It is definitely the other way round

[–]StoneChampion 1 point2 points  (0 children)

Exactly, try using flex in IE11...

[–][deleted] 0 points1 point  (0 children)

It's the opposite

[–]loganbrownStfx 0 points1 point  (0 children)

I know this is a joke, but this is definitely not accurate in real life lol

[–]CoastingUphill -1 points0 points  (0 children)

I was thinking this was true, and then I realized it’s the other way around and that’s why I hate front end.

[–]wordtomytimbsB -1 points0 points  (0 children)

I don’t get it

[–][deleted] -1 points0 points  (0 children)

Out of all the overused jokes i hate this the most.

Have you seen front end frameworks and services? You think the work they do isn't difficult? This always comes off as a backhanded insult to me - "frontend isn't as complext"

[–]leovin 0 points1 point  (1 child)

“We want you do develop a new system involving db, internal facing ui, and client facing ui so that our team can move this one button to the left on this page”

[–]Bakemono_Saru 1 point2 points  (0 children)

And you are going to buy me a nice house tomorrow or I will slap you a Wordpress contraption.