Live data from Hacker News

Ask HN: How does a 1990s web developer get back on track?

news.ycombinator.com

91–100 of 121 posts

Re: Ask HN: How does a 1990s web developer get back on track?

#91

Asking here probably isn't the best thing, because most people here are at the forefront of the latest and greatest, so you will probably get a ton of suggestions and reasons why. Throw mine on top of the pile as well. You need to first define what your goal is. Do you want to become a full-time front-end developer? Do you want to be a full-stack, etc. Different aspects will require a different subset. First and fore…

Thats interesting. Are most people on HN web developers? It makes sense I guess. Im an old C++ programmer and I get the vague feeling that I'm in a minority here. Has there been any polls on HN demographics? Who are you guys?

Re: Ask HN: How does a 1990s web developer get back on track?

#92
post #83
post #82

Nah, just get a job where you'll have to work with email templates. You will outsmart any html5 kid with your colspans :D

(For anyone who doesn't know this: You're still forced to do email templates with tables becaus of Outlook)

The last couple of days I've been trying to refine an email template and after many attempts finally started checking out some well designed examples with chrome dev tools and discovered that they were constructed as tables. I changed all my divs to table cells and finally got the thing to work!

Re: Ask HN: How does a 1990s web developer get back on track?

#93

As a former Java/Spring developer from the mid-2000s trying to get back into the fold, I think Ruby on Rails is the best bet. It is not the latest and greatest and its a tad slow performance wise but what it lacks in speed it makes up in clarity. Especially on the documentation/tutorial front which makes for a quicker learning experience. I find the most interesting part of RoR is its "curated" (almost Microsoft like…

+1 to this

(can we post meta things?)

Given that I don't know the score of the answers, such "+1" answers are useful to me. Thanks!

Re: Ask HN: How does a 1990s web developer get back on track?

#94

Wow, there is a lot of awful advice in this thread. HTML, Javascript and CSS are still extremely important and they have come a long way since 1990. Forget everything you knew about them and research their state in 2016. You have a lot to learn, but you'll find all three more powerful and expressive today than they were in 1990. There is currently a big shift in the way clients want their websites to work. In the pas…

> NoSQL databases (they have very limited use cases but are marketed as a silver bullet)

NoSQL is very, very, very bad when your data is conceptually relational.

On the other hand, when you really have individual documents which can have different layout and don't have much interactions between them, NoSQL can be pretty awesome.

So, just understand what kind of system are you working with before choosing one approach over another.

Re: Ask HN: How does a 1990s web developer get back on track?

#95
Same here. I used to make websites around late nineties and early 00s (I was about 12-14 at the time, but was doing a surprisingly good job), but find myself a little bit lost now. So, while I'm certainly not a professional web developer now, here's what I found useful in my small hobby projects.

First of all, I'm not trying to best solution — I'm pretty satisfied if my solution is just good enough. So, instead of top-notch technical quality, I aim for easy to learn tech, because I don't have a lot of time. So, I ended up using Angular in a couple of places for the client-only web apps, and using server-rendered templates backed up by Django on others. Both are mature frameworks, and both have a lot of very valid criticisms addressed at them — by professional developers that create huge projects at scale. Which I'm not, so I don't really care. And in terms of working with HTML, I always end up using Twitter bootstrap, which offers a reasonable amount of template elements that don't look ugly.

I also tried to use different project management/automation tools like npm, grunt, bower and else — because in my main line of work I can't live without em. However, I ended up that I have to spend too much time learning them compared with how much of my time do they save. So, now, instead of proper package management, I just copy minified sources and write a couple of makefiles and bash scripts to automate stuff instead of using JS and Web-specific tools and their special formats.

All of this was really hard for me, because I always feel an itch when I do not automate something that should be automated, copy code or in general, don't dig enough to find the best practice possible. But in this particular case, because I only create sites for small hobby projects, I had to make myself give a little bit less fucks, and spend this time working on actual functionality instead.

Re: Ask HN: How does a 1990s web developer get back on track?

#96
post #63

Earlier quoted context omitted.

Agreed - unless you have to work with youngsters who insist on "shiny new things" you can still use the same languages you are familiar with to just get stuff done.

> unless you have to work with youngsters who insist on "shiny new things" I know quite a few oldsters with shiny new thing syndrome.

Yes, just being on HN is one symptom.

While I'm playing around with Golang at the moment, it seems very familiar to a C-based dynamic site I had back in '97.

Re: Ask HN: How does a 1990s web developer get back on track?

#97
post #71

I'll chip in as a recent animator-turned-web-developer: 1. Learn plain old JavaScript( https://developer.mozilla.org/en-US/docs/Web/JavaScript ), paying particular attention to both ES5 and ES6. Most of the latest frameworks work with JS as its base, so if you know JS you'll likely find it easier to figure them out. 2. Learn CSS(it's easy, shouldn't take you more than a couple of hours) and then dive into SASS or LES…

`Learn CSS(it's easy, shouldn't take you more than a couple of hours)`

That's kind of hilarious.

Re: Ask HN: How does a 1990s web developer get back on track?

#98
post #71

I'll chip in as a recent animator-turned-web-developer: 1. Learn plain old JavaScript( https://developer.mozilla.org/en-US/docs/Web/JavaScript ), paying particular attention to both ES5 and ES6. Most of the latest frameworks work with JS as its base, so if you know JS you'll likely find it easier to figure them out. 2. Learn CSS(it's easy, shouldn't take you more than a couple of hours) and then dive into SASS or LES…

`Learn CSS(it's easy, shouldn't take you more than a couple of hours)`

That's kind of hilarious.

Re: Ask HN: How does a 1990s web developer get back on track?

#99
JavaScript is king here. You probably know html and css well enough, but as others have mentioned, it has changed a lot and responsive is important.

As for hipster.js, I would focus on understanding how JS acts as the glue for web applications and then adopt a front end framework (eg. Angular, react) and also a back end framework (node.js express, php laravel, etc)

Post reply on HN