Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Well, the user only sees the frontend, so it must be pretty. Developers, at least most of them, don't give a shit about the UI.
I usually use the terminal - so I don't care about the UI :) -
Froot75567yI love the UI. My philosophy is that the things we use should be pleasing to look at.
And I'm a Dev, I know, a minority. I have to deal with this "who cares what it looks like" shit every day -
@just8littleByte, out of curiosity, what JS framework were you having trouble with?
-
@KingDorito angular. I know it's actually pretty straight forward. But I'm not used to the way of thinking that the controller might have the wrong name when it tells me that the module doesn't exist..😪
-
@just8littleByte, oh haha. dont worry about it. it toke me at least 2 days to get it all nutted out.
-
Software products, and I guess technology in general today are about not only delivering functionality, but a positive experience.
Though seriously, when a web app becomes sufficiently complex, vanilla CSS/JS just doesn't cut it. All the manual, minute logic involving DOM manipulations leads to bloated, messy code. -
Froot75567y@tracktraps Well here we differ. Emacs is fucking ugly, straight out of the 80s. If my job has me looking at an editor for 8h a day then I want that editor or IDE to look good.
-
Froot75567y@Hedgepig I wouldn't say it fades away but I get your point. Of course the functionality has to be there, no doubt about it. But the design has to as well
-
@Froot I will prioritise an ugly editor that will make my job faster and easier over a stunning editor that will do the comparative opposite every time.
-
Froot75567y@Hedgepig Well good design does include ease of use. So well designed products should be easier to use than poorly designed ones
-
@Froot I agree though one can't rival the speed and power of emacs and vim in many areas
-
@Froot I have to disagree. A good design does not imply easy usage. Do not misinterpret UX as UI. These are two different things.
I would call Visual Studio (not VSCode) a well-designed program, but it's hard to handle. VSCode, on the other hand, looks better and is easier to use. Which of these would be better if they both had the same functionality? -
devios157707y@tracktraps UI and UX are not exactly different things. I would say UI is a subset of the bigger umbrella of UX. But the interface is most definitely a part of the overall experience, and arguably the most important part.
It is a fallacy to believe that simpler design necessarily means less capability. Indeed often much of what complicates the UI of an app is necessary only because of the poor design of that app.
I'd like to quote Alan Perlis. He was speaking of programming languages, but the same could be said for an IDE:
"A programming language is low level when its programs require attention to the irrelevant."
Extrapolating from that, if a program is easy to use, it is easy to use because it does not cater to the irrelevant implementation details that come about from a poor design, and thus ease of use is absolutely part of the design.
Related Rants
-
Kalvin17How does a front-end developer get away with murder? $('body').hide(); //I'll see myself out
-
CCAtAlvis16Shit happens... but never let your shit go to far... specially while in production or drunk.
-
viadukt20Front-end developer's to-do list : ☑ Climb Everest ☑ Learn how to speak mandarin ☑ Become god ◻ Verti...
I hate this fucking front-end stuff so hard..
How DA FUCK is it possible that I set up the whole backend including DB connection, base controllers, models, base validation and stuff in an hour but don't get this fucking fucking retarded JS framework piece of shit to display a test string after ONE FUCKING HOUR!!!
Why do we need this shit anyway? Why does everything have to be shiny with some fucking animations???
It's about the information, isn't it? Then WHY DOES IT HAVE TO LOOK PRETTY???
I gonna travel back in fucking time to the early 80's!
Stupid front-end shit..
undefined
js can suck my balls
fuck this shit
shit
front-end