87

Full Slack 9gag Developer

Comments
  • 46
    Exactly
  • 1
  • 3
    What movie is this?
  • 4
    If you call yourself a "fullstack developer", you fucking deserve it.

    Fullstack development is like mumble rap, it might make you nod your head to a beat, but there's no depth to it, it's shallow as fuck, it's a blight on a craft we should hold proudly to certain standards.

    Fullstack development is work, but it is not a craft. You're making plastic spoons when you could be forging steel swords.

    Make people respect your craft, employers have gone on long enough with this cheapass fullstack bullshit.

    If you work for a small company with no budget to hire specialists, that's fine, but you should acknowledge the fact that you are an artist who paints houses on the side.

    You have to look at yourself every day in the mirror, and ask yourself: "Am I OK with this? Do I want to be kept from reaching greater heights, from realizing my true potential?"

    Otherwise, you're damn right, fix my printer bitch.
  • 0
    @bittersweet "Alright, the backend responds but CAN IT BE PRINTED ON PAPER??"
  • 3
    @bittersweet Also does not apply to freelancers, I do everything, database design, backend, frontend design, frontend logic, ui, ux... People just expect to get a website as a whole package, wouldn't make anything if I did JUST frontend or JUST backend.
  • 1
    Well you gotta learn full stack for higher chances of landing a high paying job 😁
  • 0
    @TheCommoner282 All I'm saying is that I've never met a fullstack dev who I'd consider a "senior".

    I've done a lot of different things over the last two decades, from work on Microsoft Office, to router firmware for phone companies, to QA software for Arianespace, to framework development, to "simple" backends.

    But I realized that if you keep splitting your attention, you'll never be truly good at anything, you'll never be an expert. I love writing code, but I love database design even more — and realized that after so many years there's still so much depth to explore. Some choices have to be made.

    The fullstack mentality is harmful for devs, and harmful for companies. Your devs will not have time to familiarize themselves with the intricacies of async programming when writing JS, and they'll forget to add good indexes when setting up a database.
  • 1
    @bittersweet sadly focusing on only 1 thing is not the trend anymore. Companies like fool stuck developers - even if jack of all trades, master of none. As long as they deliver good results. Then later on developers can start to learn/master each of the stacks in detail.
  • 0
    @TheCommoner282

    I don't think you should necessarily do ONE thing for the rest of your life, but you should consider what you want your expertise to be, and you should communicate that clearly to your employer, and your employer needs to make sure they cover all expertises adequately as the company grows.

    And "peripheral vision" is important, it's useful as a Scala backend dev to roughly know the structure of the frontend code, how a data scientist writes python scripts to consume data from your API, how the databases are set up, what CSS looks like, etc.

    As a database admin, I can create an MVC framework in about 4 different languages, set up a site with a Vue/React frontend, use docker and redis to set up worker queues for email handling, whatever. But it will take me a lot of time to figure out why the styling breaks in Safari, and why I get a weird error from some menu component.

    Especially if you're moving from one backend language to another, that's a complex operation, you can't demand those devs to become true experts in Postgres, React or Kubernetes at the same time as well.

    I'm not saying "never learn anything new", a little bit of broader knowledge won't hurt you — but the trend is that devs have to spread themselves SO thinly they can't really learn any subject properly.
  • 0
    @Devnergy

    Sadly, they DON'T deliver good results though.

    I've seen plenty of companies capping out at a medium size, unable to handle more traffic, just because they thought "our Python devs can write migrations in Django, so that's it, our database is covered. And our JS dev uses a framework to make a web frontend and two mobile apps at the same time, so now we just hire 4 more python and 4 more JS devs, and we're set".

    Their product becomes sluggish to use, their apps get a 3-star rating at best, and they scream and shout as investors pull back while their operating income hovers horizontally in the red.
  • 0
    @TheCommoner282 ❤️
  • 0
    @TheCommoner282 so who invented the fool stuck developer job title?
Add Comment