Live data from Hacker News

Advice to Young Web Developers

tumblr.beesbuzz.biz

151–160 of 328 posts

Re: Advice to Young Web Developers

#151
post #125

Earlier quoted context omitted.

I had posted this to my own blog at http://beesbuzz.biz/blog/2934-Advice-to-young-web-developers and it looks like it was the Tumblr auto-crossposted version that got submitted here. That's unfortunate. EDIT: I've updated the Tumblr version to make this a bit more clear.

HN doesn't use markdown: https://news.ycombinator.com/formatdoc

I use markdown on HN, partially out of protest, partially because it looks fine enough when rendered as plain text (by design).

Re: Advice to Young Web Developers

#152
post #67

Earlier quoted context omitted.

How does that work exactly?

It's literally just a folder full of perfectly normal HTML files. You don't need Javascript or a SPA to double-click one of those and look at it in a browser. Even better, if your operating system has full-text file indexing, it'll be able to search them normally.

Or better yet, one HTML file. Anchor tags are still a thing, last I checked. CTRL-F, does anyone still speak it?

Re: Advice to Young Web Developers

#153

"Give people consistent but random stimulus and you will be habit-forming. Getting people hooked on your product might seem like a good idea, but the tobacco industry feels the same way." DO NOT Listen to this. Make your site as addictive as possible. It can only help you win at life. More users = more impact = more money = better life. So long as it's not porn, your website won't be as bad as tobacco.

I'd argue that porn is better for you than most of these addictive websites, and certainly better than tobacco.

You cannot convince me that the addictiveness of social media is a good thing.

Re: Advice to Young Web Developers

#154

Advice to Young Frontend Web Developers: Use React. HTML is not a rich enough framework to do client work. Second article in a row here advocating for HTML purism. That is where I jump in and talk about how React changed my career in 2015. Since then, my life has had a measurable impact because of how easy building apps became thanks to React. There is no app where I would consider not using React including landing p…

What kind of software application is a landing page? When you call it a "page" it makes it almost seem like a document of some kind...

Re: Advice to Young Web Developers

#155

Earlier quoted context omitted.

Nothing pisses me off like getting a message that some website only supports Chrome in 2020

It's so sad that it became "acceptable" to not test in Firefox (as estimated by the number of sites I randomly encounter that don't work in FF but do in Chrome) right around the time that Firefox Quantum happened and Firefox became good again :(

I’ve noticed this too. When I encounter broken behaviour on Firefox, I always try to ping the owner on Twitter with a screenshot.

Re: Advice to Young Web Developers

#156

Earlier quoted context omitted.

it’s a git repo sitting unused on some 20-something’s laptop, because anybody rich enough to market it doesn’t know enough to recognize it

Can you point to some worthy examples of this as proofs of existence? And I mean something truly novel, and not simply a different way to do something we already can do.

https://github.com/steve-chavez?tab=overview&from=2016-10-01...

https://github.com/begriffs?tab=overview&from=2016-10-01&to=...

How many projects are there to automatically API-ify a database with auth boilerplate today? At least a few well funded ones, one recently funded by YC even.

They came up with it in 2015? 2016? and still have a thriving project going with it. Looks like less than 10 people have more than 10 commits in its history:

https://github.com/PostgREST/postgrest/graphs/contributors

Re: Advice to Young Web Developers

#157

Earlier quoted context omitted.

Nothing pisses me off like getting a message that some website only supports Chrome in 2020

It's so sad that it became "acceptable" to not test in Firefox (as estimated by the number of sites I randomly encounter that don't work in FF but do in Chrome) right around the time that Firefox Quantum happened and Firefox became good again :(

Double-check that your initial privacy excitement during setup isn't the culprit. The couple of times that happened to me (Paypal being one) lowering my "Browser Privacy" setting from "strict" or "custom" back to "standard" fixed the issue. I would be curious to see examples of broken sites if you have em.

Re: Advice to Young Web Developers

#158

Earlier quoted context omitted.

Nothing pisses me off like getting a message that some website only supports Chrome in 2020

It's so sad that it became "acceptable" to not test in Firefox (as estimated by the number of sites I randomly encounter that don't work in FF but do in Chrome) right around the time that Firefox Quantum happened and Firefox became good again :(

Agreed -- but FWIW a fair number of times I've encountered problems using Chrome which disappeared in FF. As a veteran of the original browser wars (circa 1998-2000) I'm grateful standards have come as far as they have -- and to support Moz at the heart of the open web.

Re: Advice to Young Web Developers

#159
post #78

Earlier quoted context omitted.

It really speaks to modern web dev culture when you can't imagine a way of viewing a document offline without running JavaScript.

It really speaks to the Hacker News culture to suggest that in 2020, browsers shouldn't be allowed to run code.

Even as you are strawmanning our community[0] you outline well why it is such such a great community ;-)

[0]: most of us are not saying browsers shouldn't be allowed to run code, only that there's no reason why anyones statical documents should need to run code on my machine.

Re: Advice to Young Web Developers

#160
post #67

Earlier quoted context omitted.

Don't need a SPA for that. Local HTML based documentation was a thing long before SPA was even a term.

How does that work exactly?

Have a look in your /usr/share/doc folder.

Run this:

    find /usr/share/doc -name '*.htm*'
You'll be surprised.

Your system's package manager is installing the HTML documentation right along with the software you install.

When you update your system, new package versions along with their corresponding documentation are downlaoded.

Post reply on HN