Email or username:

Password:

Forgot your password?
halva is

HOT TAKE

FRONT END DEVELOPERS SHOULD BE BANNED FROM USING THEIR HARDWARE FOR A MONTH EACH YEAR AND INSTEAD GIVEN A LOW END 10 YEARS OLD NETBOOK

130 comments
Hylke 🍵

@halva specially designers need to stop using Apple hardware and see what their design really look like to most people.

Ian K. Rogers ikr?╭ರ_ಠ

@hbons @halva Again, go work in corporate and that's exactly what you'll get. The CEO will make millions a year and you'll be stuck hotdesking with an HP laptop and an Acer monitor.

Resuna

@hbons @halva Also, they need to use Firefox exclusively for a month.

Pēteris Krišjānis

@hbons @halva next, you will kill puppies 😳 just kidding, as someone who worked on Macs for five years, and have used all possible systems....yes, this.


@halva@wetdry.world this should also apply to game developers
​:trol:​

yakkoj 🦊

@halva also, their internet access needs to be capped speed-wise and maybe even data-wise for that same time period.

halva is

@yakkoj yes

3G tethering, 5 gigabyte cap

anything more you pay out of your pocket

SystemZ

@halva @yakkoj Just imagine downloading all JS packages on that 🥹
Paying for used MBs? Devs would quickly reduce JS deps 🔥

Ian K. Rogers ikr?╭ರ_ಠ

@systemz @halva @yakkoj Can you imagine if all the Frontend devs stopped getting to use JS and actually had to learn CSS instead?

yakkoj 🦊

@ianrogers @systemz @halva I'd imagine we'd have "CSS framework" baggage to replace all the junky js Framework baggage ;o)

Ian K. Rogers ikr?╭ರ_ಠ

@yakkoj @systemz @halva Even bootstrap is under 2MB including the CSS, fonts and JS ;)

patter

@yakkoj @halva unless it's been removed, Chrome had devtools options where you could tell it to mimic various device screen sizes and internet speeds, see if you can get a good "time to first render" with 3G or 56k modem speeds :)

SuperDicq

@halva@wetdry.world I am a professional software developer and I work on a Thinkpad released in 2008.

Arctic

@halva I do think that they need to be reigned in but I think that limiting things to the power of a netbook is a little too far in the other direction lol

wakame

@maryjane @halva
A different piece of junk every month.

Pepper1700 :veritrek_gold:

@halva I have a 12 years old notebook, but is is high end unfortunately.

Mia

@halva@wetdry.world Bold of you to assume I'm not already running a potato

CauseOfBSOD :fediverse:

@halva@wetdry.world 10 year old netbook? cmon, do better. i use a 15 year old laptop most days (although its higher end than "netbook"). at least force frontend devs to make software that supports opengl version "fucking ancient lol only vlc runs on this"

enderFP

@halva Even more so, leadership should have to deal with a low end 10yo netbook for at least three months every year.

ch0ccyra1n :she_her::neocat_floof_cute:

@halva already using a 10 year old netbook but developing extremely bloated frontends anyways mwahahaha :blobcatevil: /s

Mootly Obviate

@halva
But I do stop using my personal machine to use the one the company gave me (aka, passed on to me when someone else left eight years ago) every time I go into the office to work. Honest!

DELETED

@halva they should be sent out into a cabin in the woods for no fewer than 3 years as both a time out and to realize the annoying bullshit they keep doing literally doesn't matter to anybody but them and get some perspective on life.

patter

@halva its always backend devs who need to load docker images and multi-gig database backups that are in the "alleged computer" territory :P

Mike :nixos:

@halva I love this. I actually keep around a dual core Celeron laptop around for this purpose. If my web app is too painfully slow on that, I've got work to do

void *ada;

@halva@wetdry.world reminds me of a 10 year old laptop review that was using up to date windows 11, and windows + edge itself crashed and froze multiple times but ran high end benchmarks without freezing or crashing (albeit at the worst score imaginable.)

Astrid (Certified Server Maid)
@halva frontend programmers should get 10 year old laptops, and city planners should not be allowed to drive
Dan Sugalski

@halva Hotter take -- they should do this while using cellphone-tethered internet while riding the subway of the closest major city that has one.

Cegorach

@halva as someone who has to do lots of front end code: YES, PLEASE!

it's ridiculous how we waste ressources nowadays

ikeacurtains

@halva I wouldn't even suggest this is controversial. When developing an application, I get having a powerful computer to compile that code, but testing should happen on lower-end equipment. It's called meeting people where they are. If the experience is bad for the majority of people because your frontend requires too much oomph, nobody will want to use your app.

alina 🌸

@halva@wetdry.world why would anyone in their right mind use a 10yo netbook

Jak2k

@halva THIS FRONT END DEVELOPER USED A 15 YEARS OLD COMPUTER FOR TWO YEARS AND KNOWS HOW BAD NODEJS AND MODERN WEBSITES ARE. My website is mostlystatic with a bit of optional JS for some interactivity. jak2k.schwanenberg.name/

arcayr

@jak2k @halva get those whole <li> items linked instead of just the text on that homepage so people can click them! :)

a snapshot of the source code of the linked website in the above post.
Meghan

@halva And they should have to read 10 pt gray on gray text while wearing glasses that simulate having old people's eyes.

will talk for elePHPants!

@halva alternative: Living in some areas in germany. Afterwards one might think differently about offline first 😁

Jessica Canady

@halva another month will be "Did You Think Everyone Preorders The New iPhone, Greg?" month, where they must live using a five year old Android handset on a metered data plan.

Trust me: the experience will be eye-opening.

Jessica Canady

@halva Also proposing "Did You Think Your Grandmother Wears Those Glasses For *Fun*?" week, where the designer must use their hardware (computer, phone, tablet, shit probably their TV now) at the lowest resolution / highest system font size selectable.

If you're lucky your app still *functions,* many won't even render correctly!

Teal Amore

@jess @halva it's so wild to me the amount of sites that fall apart when you zoom in just a bit

bujiraso

@halva + mouse removal.
Keyboard only.
Anyone tempted to say that's not possible and is in front end, I'm stabbing eye daggers at your TAB and ENTER keys rn 👀

Every time enter or space does not perform a button action, every time TAB cannot move me from object to object, a disabled user is told their motility restrictions render them unwelcome. Source: it me, i am the unwelcome one.

Methylzero

@halva I want to give all mobile developers a Galaxy S5 running the latest LineageOS build

LJNielsenDk :v_enby: :v_pan:

@halva And OS and productivity software developers should be using 5-10 year old mid-tier computers at best.

Dr. Moritz Lehmann

@halva developing any kind of software on older hardware only has benefits. The performance target is much more strict then, with big focus on optimization and compatibility. And old hardware is a lot cheaper.
If you feel like your PC is too slow for software development, you're not optimizing enough, be it for runtime or compilation time.

Bram Diederik

@halva but they install anydesk and make a connection to a userland linux on there phone.

Oh wait frontend....

Supership 79

@halva they should also have to test their interfaces among users of age 60, 70, and 80.

Bram Diederik

@halva its 13 year old netbooks btw. I know because i have one running his business for the next 5 years.

AMS

@halva Make marketing and product managers join in so they quit asking for bloat too.

Andrew Woods

@halva @cassidy Perhaps some engineer at google (who values the open web) will update the default setting in chrome dev tools to throttle connections to 3G speeds. *That* would have quite an impact.

#UX #OpenWeb #LeanWeb

Random Tux User :fedora:

@halva
Yeah definitely. I have to use mastering physics from pearson, and I feel the bloat when loading from my phone on firefox. I get two different blocked up messages everytime. A banner that says linux is unsupported, and to use safari instead (on android at least).

Then once I'm in, the whole UI feels a bit sluggish. This is all on a Pixel 8 btw. On my older tablet, I can't even the read the textbook without giving up due to frustration.

Anthony Bosio

@halva @cassidy Yes, but the whole org chart above them too.

Ian K. Rogers ikr?╭ರ_ಠ

@halva Go work in big corporate, you'll probably have that exact setup by default & be forced to use IE.

Chris Martin

@halva Moreover, frontend developers in major cities must have their internet throttled

Trebach

@chris__martin @halva Throttled down to 33.6k because if the phone lines are bad, you're not getting near 56k

Roger Sen

@halva and backend devs should execute their queries in a 1Gb RAM server.

halva is

@rogersm my home server is a laptop piece of junk from 2008 with 1 gig of memory, i agree

Resuna

@halva @rogersm That's a bit hair-shirt for me. Thinkpad t61p from 2007 with 8GB and a Core 2 Duo running Ubuntu 22.04.

Roger Sen

@resuna @halva @rogersm it all depends on the volume of your dataset. How big is the db?

Kaito

@halva why stop there? Blindfold them for a month to improve websites ' accessibility

Charismatic Batman

@halva

Heck yeah. ALL testing should be done on a 10-year-old machine.

bitbonk

@halva And, more importantly, use a slow and flaky mobile internet connection.

Kevin Fox

@halva I worked at a major internet company when they tried instituting “slow internet Tuesdays” so we’d better understand how dialup and DSL users interacted with our products.

I don’t think it lasted more than two weeks.

Captain Steph

@halva react: let me refresh this ten times for no reason

Noble :frostbite:

@halva every front end developer using a misskey-like would weep in sorrow

LEdoian

Lol that would be a 4 year upgrade over the low-end netbook from 2010 :-) (But I am not doing frontend, though…)

Elefántgyűjtő

@halva I'm using a 1 year old chromium-based browser with network restricted to fast 3g and cpu slowed down 6x restricted to a single thread.

.
.

If I'm concerned about the speed of my product.

~n

@halva AND A VIOLENTLY DIFFERENT MOBILE DEVICE, NO, MAKE THAT TWO!

Ben Buchanan

@halva counter take: make the CEO use the netbook.

64 Islands Airship Co-op

@200ok @halva weirdly, that’s often the case. the real shift is getting the CEO to use the product!

nick splendorr ✨🏳️‍⚧️

@halva completely agree!!! I’ve said before that all devs should have to work on decade-old hardware for some portion of each year. Tools would improve, and so would products!

Matthew Lyon

@halva @draNgNon Why just front end developers, why not anyone involved in making apps? You want real change make the PMs and CEOs suffer this

draNgNon has VOTED

@mattly @halva

so, I'm a release engineer, not a developer. I have my own opinions along these lines.

but on this particular topic, I'll note that it's the user interface limitations that are topical in the OP and you want the frontend devs becuase PMs & CEOs are not going to be empathetic enough to wrap their heads around of a 10yr old's needs in the UI.

and if you interpret the OP to mean the NOTEBOOK is 10yrs old, the PMs & CEOs will say it's great to drive purchase of replacement device.

Matthew Lyon

@draNgNon @halva As someone who’s worked on front end stuff and is sympathetic to the underlying sentiment but the argument is directed at the wrong people

Shit is slow because there’s not budget to make it not slow

draNgNon has VOTED

@mattly @halva

now we get into the release engineer part of the opinion. everyone seems to think that releasing apps & adding junk to them & unnecessary features & wrapping an entire damned browser in every last one is the bomb diggity but y'know what there is nobody on this planet wants their phone updating every other day with a binary that eats the entirety of the low bandwidth connection they share with their family

it's the same idea: devs have amazing fast connections & hardware

draNgNon has VOTED

@mattly @halva

I do too
but not everyone else does

and yeah, who is going to maintain a lab with old, slow stuff?

but that doesn't mean it's not a problem

Matthew Lyon

@draNgNon @halva Some of the most egregious sites I have to use regularly have server response times in the multi-second range. Is it the server? Db? Proxy? Who the eff knows? The problem is that the people making the sausage aren’t eating it

DELETED

@halva Should probably make them use Windows too. My x220 running Linux seems to do just fine.

DELETED

@halva why is this hot its literally just fact. not only because they fucking deserve it but also so they can actually god rest their soul optimize things

John Timaeus

@halva

They should also be forced to use a screen reader at least 1 day a week.

Duncan Bayne

@halva @knack Yes yes yes.

Thanks to a power cut I've been using a years-old ThinkPad W540 instead of my usual machine (a recent Ryzen desktop). Electron apps are notably sluggish, and I can type faster than Slack's Web interface and render.

the vessel of morganna

@halva coldest, blandest take ever. this is just plain fact,

🦎 Leezard 🦎

@halva

It's why I code front end on an HP business machine. They just suck in general, so if it works there it should be good always

Kinten Le

@halva Same with browser.

First thing I was told when working in a web company: "Please only use Chrome for development".

Outside of work I test my hobby web pages in Firefox and Epiphany etc.

It's not easy to design and implement for many environments, but you're a frontend WEB engineer, you are to anticipate diversity.

Jessie (they/she)

@halva ok but what about fullstack developers???

Mark :debian: :tux: :python:

@halva especially desktop guys..... Im looking at you KDE and GNOME devs

Thiago, Jedi

@halva as a frontend developer, I strongly agree

Vint Prox

@halva Cry of the soul, straight from our minds.

As a primarily frontend mentor, I couldn't agree more with this hot take.

DELETED

@halva Just don't use front-ends. Start learning the command line interfaces.

archydragon

@halva And no wired broadband internet, jittering 3G only.

GEM is truly truly outrageous

@halva hotter take: they should only ever use a 10 year old netbook

Pyrogenesis

@halva Firefox, Outlook, Team invitation. WTF??

when you open outlook web version and get a teams invitation, the space for the actual message is a tiny fraction of the screen
Seasonal Stompy Robot

@halva I disagree, but only because I think it should be applied 12 months out of the year!

Z(achary) Yaro

@halva Speaking as a front-end developer: YES, 100%, ABSOLUTELY, YES.

Persephone

@halva@wetdry.world another month where their network connection is limited to 56k modem speeds.

We've got to make the regret making their websites 20mb of JavaScript somehow.

Kai

@halva Honestly, why stop at that, just give the front end devs a core 2 duo ( or a similarly perforant SBC) to do their work on, but with a normal screen and keyboard, since destroying their ergonomics is not the goal here, and force them to test their visual changes at a variety of window sizes.

Kit, local computer gremlin

@halva as a 2012 macbook air enjoyer I entirely support this statement

André

@halva You just need to get a laptop with Windows on it and you are good to go. ^^ Joke aside, a Raspberrry Pi 3 or 4 would also do a fine benchmark.

Krutonium

@halva Not just a netbook, but a moderately old cellphone as well.

My S21FE lagged reading a news article earlier from the sheer number of ads.

Styx

@halva this isn't a hot take. It should be pushed on every company
Front end guys should have the low end user machine as their test device if not their main device

When backend is on a dedicated server, the front end should be thoroughly tested as not bloated

KSP Atlas

@halva@wetdry.world chrome dev tools has options to emulate slow Internet for a reason

Go Up