Linux serverlinux web serverNETWORK ADMINISTRATIONS

The Harsh Reality About Web Dev

Not a big fan of the narrative that “the web sucks” and all of the Javascript FUD. I decided to come out in defense of the web. I hope y’all don’t get too mad at me for it 🙂

Check out my Twitch, Twitter, Discord more at https://t3.gg

S/O Ph4se0n3 for the awesome edit 🙏

source

by Theo – t3․gg

linux web server

27 thoughts on “The Harsh Reality About Web Dev

  • "JavaScript had nothing to do with Oracle." I hope not. Oracle had nothing to do with Java either.

  • The only reason software exist is Linux, the website your browser opens are hosted on Linux. And did you forget Git.

  • In 2000 I walked away from the carpentry trade to build websites with just 1 site under my belt. Man, it's been such a fun ride, I'm now managing engineering teams and pulling outdated practices into the present. No university degree needed, I learnt everything I know by building websites. I wouldn't be where I am without the web!

  • great take Theo, never thought I'll think about wed dev this way again, thanks man

  • You are a blessing to the web theo 🙏🏻
    Honestly, your defense was on point.
    Your positivity is super necessary for me, and your points are great. There is enough negativity around already.

  • Is Flutter desktop a better alternative than electron?

  • Usually when developers dont care about performance, they dont care about how their code looks like, either…

  • As someone who has grown to avoid web development, I can safely say that web development is where I came from and still holds a special place in my heart. I would still use it for appropriate projects.

  • let's be honest having 6 copies of chromium running locally using 2GB ram each just so you can send text to your friends is stupid, just because it's the path of least resistance to create doesn't make it good

  • "neither of these developers have worked in large teams" JB literally runs a company with teamS under him and Tsoding was a professional web dev writing browser plugins.

  • Note to all YouTubers – STOP THE DAMN CONSTANT MICRO EDITS. Just talk. Pauses are normal and expected. Constant edits induce anxiety.

  • 1000% spot on about electron and linux (and macs). Also X11 (don't know name) apps on mac are even worse than on windows somehow. That's what got me into Atom and then VSCode long ago. It was fast and it ran everywhere. Now it feels crappy and I use Webstorm.

    I spent like 8 months of my life as a jr/mid developer writing my own 2 game engines in Java with no at-home internet access. Unity, followed by Unreal are godamn heroes. The amount of crap you have to write before you ever even start making game components is staggering. They've just magic'd that all away for newer generations.

    The web devs that upset me the most are the never-frameworkers. People who are still building custom 12-column css grids to this day because "frameworks are bloated" and they haven't even sat down with flex.

  • Would be interested in hearing you outline what you feel are the important aspects of software/web development. Many thanks for standing up against the sport of arbitrary negativity.

  • just wait when you'll be able to play AAA games directly in the browser 😉

  • "The only reason there's actual desktop software on Linux is Electron" @5:53 … not even remotely true.

  • > The same native app would not exist.

    That's a separate issue of Discord and Slack abusing their walled gardens in ways that should be illegal and that the EU is trying to solve, at least with the bigger competitors.

  • man, this whole video is a tribute to tscoding lol

  • I think I 100% agree with electron argument. If node and npm didn't exist there wouldn't be realisation of how important having a separate runtime and package manager is.

    A lot of people like rust but forget that rust uses the same thing node, npm and react did.

    Cargo is a direct result of folks from npm building it.

    Also the documentation culture that js has with mdn can be directly seen in rust.

    JS with react and electron has directly impacted the systems landscape and for the better.

    It has standardized the way one should think while building software. And this removes the burden of creating abstract designs and focus on concrete solutions

  • The history of programming is 30 year olds explaining things to 25 year olds explaining things to 20 year olds

  • I made a manufacturing tool that writes firmware on the IoT Device chips. It registers new serial number, registers the device on IoT Things Registry, it fetches and stores binaries of firmware, FLASHES the binaries from the USB PORT to the IOT DEVICE.

    I can compile this for mac(Intel & M1 Silicon), linux distros, windows. It's crazy that it works so seemlessly.

    Another example made a react native app (expo). Now that app is on android, iOS and WEBBBBB !!!!. Come ON.

    Web dev doesn't suck. People who says "web dev sucks" suck.

    Good luck trying to tell your average user to install JDK8 and Visual C++ Redistributable Runtimes. And we all know what happened to FLASH PLAYER.

  • I should point out something with your Linux Electron apps argument: Slack is native on mobile (Discord apparently isn't). So having no choice they had to go native (they seem to actually have tried react native and walked away). Would that be the case for linux – I actually don't think so, because both Android and iOS are both supported each by billion dollar corporation so they could and have invested a lot of time and money into developer tools (how good or bad are those is another thing). Linux (technically) doesn't have that, so your argument still stands, yes, there wouldn't be Slack on Linux except in browser.

  • As a dev, I'd feel empty if I was always only delivering the minimum viable product, which JavaScript and all of the ecosystem is. Yes it's "easier", yes its "faster" and yes it'll be "good enough" but I don't want to live like that.

  • There is ripcord, which is some random dudes remake of a slack+discord client.
    It hasn't gotten an update since 2021 sadly.

  • To be fair, I'm a web dev for over 10 years and I love the tech and being up to date. But the time I can build a website nowadays with the tools available is insanely fast compared to years ago. I love the current state of web dev and excited for whats next

Comments are closed.