Front end software development is: - real-time (instant load, 60fps) - distributed, incremental (synchronize remote data as needed) - asynchronous - reactive (react to user actions in realtime) Front end is the hardest kind of dev I do. The folks who do it every day are heroes.
-
-
Even then, the skills required to accomplish what you mentioned in your tweet is not frontend development. Let’s not redefine frontend dev to mean something it doesn’t. I get what you’re trying to say.
-
..that is what frontend dev is more often than not. (i also shake my head when "frontend dev" is seen as lesser than backend.) frontend *can* mean "i kinda' know css" but it usually means having an intimate knowledge of a thousand npm packages and creating absurdly complex apps
-
Sure, we can go on and on about what things should be. But knowing CSS, HTML, design and being able to produce deliverables is what fronted dev *is* you can argue that it needs to be a certain way. But you’re just increasing the barrier for entry.
-
You're missing the biggest part: Javascript. You're just pointing at css, html, and design- that sounds more like a web *designer*. I don't know what deliverables are being produced without JS; besides static markup/design, not much.
-
You’re right. I forgot to mention Javascript. I still standby what I said.
-
Most good production apps require basically all of the things in my original tweet. We just don't always think about them. Imagine a production web app that booted in 45s. Or failed to save things correctly. Or showed you the wrong data. When it happens it's a big fail.
-
Front-end : back-end :: Ginger Rogers : Fred Astaire. Needs to do the same difficult things, except backwards and in heels.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.