There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

desmosthenes , in Full Stack Programmer Doing Frontend
@desmosthenes@lemmy.world avatar

this is what starter kits are for lol

TxzK , (edited ) in Brainfuck is the sixth circle
_edge ,

Sounds like Javascript and co-pilot to me.

Synthuir ,

In the soap opera General Hospital, Colonel Sanders of KFC makes a guest appearance because someone is trying to kill him to obtain the secret recipe of 11 herbs and spices. He knows Malbolge and is able to disarm the destruct sequence.

… I… what?

Wizard_Pope ,
@Wizard_Pope@lemmy.world avatar

That soap opera apparently has 15000 episodes and has been airing since 1963…

CanadaPlus ,

So you’re saying that might not even be the craziest episode?

Wizard_Pope ,
@Wizard_Pope@lemmy.world avatar

The chance of that is definitely not negligible

hex ,

I thought you were kidding.

youtu.be/4T50w1BWCro?si=mlSizqEAnJ_5wb5n

Synthuir ,

Well, I wasn’t kidding, but I put about a 50% chance that someone had just vandalized the wiki page…

Thanks for finding that, absolutely golden lol

MonsiuerPatEBrown ,
Ghyste ,
morrowind ,
@morrowind@lemmy.ml avatar

This is peak programming. That’s it. It’s done. We can pack up and go home now.

Grass ,

Fuck… all the big tech corps got some catching up to do

Saledovil , in Full Stack Programmer Doing Frontend

If you hear ‘full stack’, run. What I was told by a fellow student, while I was writing my thesis (paraphrased).

wesker ,
@wesker@lemmy.sdf.org avatar

It may suggest the company doesn’t want to hire the appropriate amount of engineers, with the appropriate expertise, and instead want a mule. It also may suggest that product quality is a low priority.

RiikkaTheIcePrincess ,
@RiikkaTheIcePrincess@pawb.social avatar

Came here to ask if I’m the only one grossed out by the term “full stack” and its exploitative implications. Thanks for explaining why :3

Hey, maybe they make up the difference in “exposure” or something! That’s a well-loved way to ask for free/underpaid work!

azertyfun ,

I love shitting on Fullstack devs as much as the next guy. However, sometimes it really just does make sense for an (often internal) product maintained by a one-person team, and it doesn’t have to mean that the organization doesn’t value them. I’ve seen it happen.

However I would not recommend it as a career path because it’s essentially impossible to tell what you’re getting into when you get hired. Could be what I just described, could be that you inherit the full responsibility for a 20 year-old perl+php5+xhtml+angularJS mess.
I think it can only truly make sense if you work independently and get to build projects to your own quality standards, assuming you manage to find a “scope is small enough that specialization doesn’t make sense” niche. This is very hard which is why in practice “full stack” tends to mean “master of none but good enough to get a product out the door cheaply”.

NigelFrobisher , in Full Stack Programmer Doing Frontend

Both should be the bottom picture to be honest.

GissaMittJobb , in Rust coin

THEY KNOW, SHUT IT DOWN QUICKLY

Sickday , (edited ) in Full Stack Programmer Doing Frontend
@Sickday@kbin.run avatar

In my experience, that bottom image is equally applicable when Front End devs go Full Stack lol

eluvatar ,

Yeah, it’s accurate both ways

NoisyFlake ,

Frontend dev here, can confirm. Last week I had to look at some Java code and was instantly greeted by some AbstractFactoryBuilderImpl. Nightmare fuel if you ask me.

invertedspear , in Full Stack Programmer Doing Frontend

As a fullstack developer I don’t appreciate you calling me out like this. Write an efficient SQL query you framework monkeys.

But also, this is very true.

PhlubbaDubba ,

DROP TABLE

That seems like a pretty efficient query!

superduperenigma ,

I see you’ve met my boy Bobby

astraeus ,
@astraeus@programming.dev avatar

I hope you’ve learned to sanitize your inputs

watcher ,

Where’s my trusty CASCADE?

kautau , (edited )

Not understanding SQL (and in some cases NoSQL DBs) and the underlying database are a reason that so many full stack devs suck. Just because they use an ORM, they think the database work is magically solved, until they realize it’s just doing what they’re telling it to do and their lack of DB understanding has created an awful database structure. And then a DBA comes in, and then the entire ORM layer has to be scrapped because it’s trash, so on and so forth. A full stack engineer doesn’t have to be a DBA, but they sure as hell need to know what the ORM is doing to their data they are CRUDing

JaxNakamura ,

And then a DBA comes in

I’m convinced that’s a mythical being. In my 20+ years of experience I’ve never encountered one.

Wojwo ,

They don’t write sql they just use some god awful orm or cram it all into a nosql db.

ArbitraryValue , in Full Stack Programmer Doing Frontend

I sometimes wish my employer didn’t know that I can write Python code, so that I would never be assigned front-end work. I prefer to deal with programs that take lists of numbers and return lists of other numbers.

(I’m not as bad as one guy I used to work with, because at least I accept ASCII input. His backend code only took binary-encoded configuration files for no reason I can think of except maybe to punish anyone except himself who tried to use it.)

Johanno ,

Who is using python for frontend?

odium ,

Flask and django I assume

DichotoDeezNutz ,
@DichotoDeezNutz@lemmy.world avatar

Isn’t that backed code? Unless your using templating…

odium ,

You could do templating with jinja, or do some data visualization with bokeh. I think there’s also something called dash. I don’t know much about any of them though.

pupbiru ,

definitely not what people are talking about when they say front end though

muntedcrocodile ,
@muntedcrocodile@lemmy.world avatar

If flask is frontwnd then im a full stack developer and definatly not some little code monky server raw html forms written by chatgpt with normatting.

Hellstormy ,
@Hellstormy@lemmy.world avatar

Using streamlit works suprisingly well for frontend

MonkderZweite ,

There’s pytermgui for cli.

0x0 ,

I’m terrified by this binary config file. Why?! Was he writing C and said “fuck it, memcpy”?

Edit: I suppose it would be more like “fuck it, fprintf(f, (char*)my_config_object, sizeof(my_config_object))”

troyunrau ,
@troyunrau@lemmy.ca avatar

I mean, python has pickle and people use that to store config. It’s a weird practice, and totally unsafe, but it works well enough. This wouldn’t be that different.

wesker , in Full Stack Programmer Doing Frontend
@wesker@lemmy.sdf.org avatar

I can’t be the only person who thinks “full stack” translates to “master of nothing.” One of the best career moves I ever made was shrug off the pressure to go full stack, and dedicate myself to backend only.

ImWaitingForRetcons ,

In my case, it was to increase the number of available job opportunities rather than any genuine interest.

Fal ,
@Fal@yiffit.net avatar

I think knowing about frontend is important for a senior or higher level engineer. I would expect someone at that level to be able to contribute where necessary, and know enough to make sane decisions and know when those decisions impact backend/frontend. But to be equally good at both isn’t reasonable

wesker ,
@wesker@lemmy.sdf.org avatar

A backend engineer that has adequately put in the time to operate at a senior level, will more than likely have worked closely enough with FE to check those boxes. They should be familiar with technical design and processes, which if done effectively, teach an engineer to ask those questions.

firelizzard ,
@firelizzard@programming.dev avatar

“I’m capable of not making a fool of myself with UI” does not equate to “I’m a full stack developer”

joyjoy ,

Full stack means we do it because nobody else will.

MajorHavoc ,

I feel seen.

I might get that sentence embroidered on a pillow.

firelizzard ,
@firelizzard@programming.dev avatar

You don’t have to be a full stack dev for that to happen to you

joyjoy ,

No, but when it does happen, you’ll probably turn into one.

firelizzard ,
@firelizzard@programming.dev avatar

When it happens? That happened to me a long time ago. I’m still a backend developer. I can create UIs and I can spin up and manage docker CI infrastructure but I sure as hell don’t want to. A properly run company team should have separate professionals for UX, front end, back end, sysadmin, etc. Just because I am capable of doing those things does not mean I should.

DreadPotato ,
@DreadPotato@sopuli.xyz avatar

Just because I am capable of doing those things does not mean I should.

This is the crux of why so many companies, especially smaller and medium sized ones, are a hot mess. capable of << good at, but of course it’s cheaper to just get johnny to do everything.

Prunebutt ,

As someone who likes to dip their toes into everything, I feel a bit called out by “master of nothing”.

wesker ,
@wesker@lemmy.sdf.org avatar

My apologies. My intention wasn’t a dig at engineers themselves, but rather the trend of employers seeking “full stack” engineers, and the implications of them shopping for a singular engineer willing to do the job of multiple engineers-- IE be taken advantage of, and the first to be let go, because of a lack of specialized domain knowledge, etc.

Prunebutt ,

No worries. Wasn’t really offended. ;)

Fuck that employer behavior, though.

Rodeo ,

It just means he can’t do it by himself.

Yours won’t be perfect, but you can do the whole thing by yourself.

wesker ,
@wesker@lemmy.sdf.org avatar

Why would I want to do it by myself, in a professional team setting?

Username ,

The truth is that there is value in both a generalist and a specialist.

sheogorath ,

My company started with full stack devs only and we’ve transitioned to specialized back end and front end since we realized that 1 specialized BE Engineer and 1 specialized FE Engineer can work faster with better quality than having 2 Full Stack Engineers.

Simulation6 ,

Thank goodness issues respect the FE/BE break out.

SeabassDan , (edited ) in And don't forget RTFM

What if I wanna learn to code because I want to make more money than what I’m making now but lack creativity to make something like a game or an app that’s supposed to be good practice?

devilish666 OP ,

Sometimes motivation can make your better in forced way
Your case same like mine actually. in the end i forced to learn programming because it’s digital era & everything will be digital at some point, at first i admit i suck at everything but as time goes on i can made something better and better

I still remembered the first time i forced my way i learned about programming world especially web dev 14 years ago. I learned WordPress, why i learned it ? because it can make website really really fast, it’s high demand in my country (even today), you can make easy peasy money with it since my client doesn’t care about what tools you used as long as the website is launch and meet their requirements, & it suits for client that have very tight budget

devilish666 OP ,

Well nowadays i still learning how to make website & apps in proper way (like true programmer does). I admit it’s hard since i always use the easy way to cheat it, but i will made it through
Maybe next time I’ll learn how to make games since nowadays games popularity has rised so much compared way back then

Kolanaki ,
@Kolanaki@yiffit.net avatar

Think of it more like problem solving. Plenty of jobs use software engineers just to code bespoke tools suited to exactly what they need. Someone else will tell you what it should do, you just have to translate that into code. The hard part is more figuring out what they really need/want because what they tell you isn’t always what they want.

Corbin ,

Learn finance and bookkeeping; work for a bank. Software development is not lucrative; the high-paying jobs are fundamentally tough and cause burnout. Median employment at big software companies is maybe 2-3yrs and it will ruin your ability to relate to other humans.

szczuroarturo ,

Or work for a software development related to finance and bookkeeping so you get the downsides of both.

EnderMB ,

You don’t need to make something unique, if your goal is to learn.

The best thing you can do is to build something that solves a problem for you, or to build something that already exists that you know well.

As for money, given that companies seem to love layoffs lately, I would say that higher salaries only matter if you are employed. It’s an employers market right now, and a lot of people are really struggling to find work again, even from large companies like Amazon and Google.

AVeryCleverName ,

I try to keep an eye out for repetitive tasks that might make good projects. I just started a python script that’s going to download all my google photos so i can free up my cloud storage.

alyth ,

Be aware that learning to code is not a safe bet for making money in this market. Of course it’s better to have coding skills on your resume than nothing. Coding also complements other white collar skills well (eg. program Macros in Excel or use Jupyter for bespoke data analysis). But code alone is unlikely to get you cash, in my opinion.

TheSambassador , in t e c h n o l o g y

Reminds me of this youtu.be/Fc1P-AEaEp8

feedum_sneedson , in Ahh...yes...new "code-free" framework

chemical free

GarlicToast ,

DNA free

ScruffyDucky , in t e c h n o l o g y
owenfromcanada , in t e c h n o l o g y
@owenfromcanada@lemmy.world avatar
ImplyingImplications ,

Don’t be jealous that I’ve been chatting online with babes all day.

DAMunzy , in And don't forget RTFM

Fuck me right in my ADHD. But it is true

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines