HNHacker News
TopNewBestAskShowJobs

olddevanon

-14 karma · joined August 28, 2017

submissionscomments
olddevanon··on Lessons learned from implementing a text editor related to front-end development
Maybe this is where regional differences come out as most students in the UK have had some programming lessons before starting uni (albeit they often haven't done any recreational programming).

That was my observations at the time anyway. Things may have changed and/or I might have introduced selection bias by hanging around with the nerdier kids. Who knows - too late to find out now.

olddevanon··on Lessons learned from implementing a text editor related to front-end development
I actually wasn't making an assumption, I was talking from my own experiences. Myself and my friends did learn about event-driven programming prior to university.

We were taught both Visual Basic and Pascal and taught the difference between event driven (VB) and procedural (Pascal). Though weirdly we were never taught about OOP, but it was a fairly average UK college and a pretty general computing course so there was a lot to cover in 2 years.

olddevanon··on Lessons learned from implementing a text editor related to front-end development
> According to author's webpage[1], he's a "student at the University of Waterloo, class of 2021".

> So probably age 17 or 18. He's not passing himself off as a "professional".

Fair enough, though I am still surprised he hadn't learned that in formal education already. I was taught about event driven programming before I got to university. The schools I went to weren't particularly good either so it's not like I had a "better" education or come from privilege.

Maybe they just don't teach event-driven programming any more? :(

olddevanon··on Lessons learned from implementing a text editor related to front-end development
It's because the challenge he set himself isn't hard and he didn't do a particularly good job of it either (other comments have covered that so I wont reiterate it) yet he is soapboxing his experiences as if the topic isn't entry-level stuff. And I mean "entry-level" quite literally as you learn about event-driven programming in high school or equivalent IT classes. This isn't something you need a CS degree to learn.

I mean kudos to the guy for trying something new but honestly I'd expect anyone working as a developer in IT to have learned this much before calling themselves a professional. And that includes Javascript devs since so much of frontend development is event-driven anyway.

Personally I get a little fed up by just how _bad_ many frontend developers seem to be these days. I'm not tarring everyone with the same brush as I'm known some really amazing frontend devs too (though they ususally consider themselves full stack). But I've lost count of the number of Javascript developers who I've had to explain HTTP status codes and the difference between GET and POST. It feels like frontend development is a place where people go if they like the idea of coding but can't be bothered to learn how to actually programme nor any of the principles they're building their code on top of. Thankfully the topic author bucks that trend a little but even in his case the lessons he is learning are painfully basic.

By the way it's a bank holiday (long weekend) in the UK so no Mondays blues from me. :D