Live data from Hacker News

Ask HN: Elitist or reasonable concerns on state of front end development?

news.ycombinator.com

11–12 of 12 posts

Re: Ask HN: Elitist or reasonable concerns on state of front end development?

#11
While freelancing I’ve seen team members being oblivious to how much work would be involved in actually making an area of their product good and not realizing how badly techdebt can compound in the weeks and months ahead when not solved early (usually because “we need to move fast”).

An example would be CSS. Many developers hate writing it and think it’s a trivial toy that even a monkey can write properly. Sure, to get something up and running it takes little effort to get the presentation right in CSS. But making something maintainable that won’t slow down your velocity after a month of adding/removing/modifying rules and class names is an entirely different thing. Yet I’ve rarely met a client that didn’t have a severe tech debt with their CSS – I’m usually not called in to fix that – even those with refined testing and devops processes. Though they usually believe that their CSS is fine.

Re: Ask HN: Elitist or reasonable concerns on state of front end development?

#12
post #10

Last summer we where actively recruiting (senior) front end engineers in London. To try to filter, part of the first interview consisted of very simple CS related questions: - JavaScript has a `.sort()`, if it didn't how (or what) would you implement it? - Can you explain briefly what a Linked List is? - Given that JS is all about Maps, can you describe me how an hashtable works? Sometimes just by asking the `.sort()…

I can relate from interviewing several people for senior positions. Many had never heard of a linked list and didn't know how hash tables worked.
Post reply on HN