Live data from Hacker News

There's never been a better time to build websites

simeongriggs.dev

111–120 of 337 posts

Re: There's never been a better time to build websites

#111
post #90

> CSS is effectively solved. Tailwind CSS is the best thing to ever happen to CSS. I cannot imagine ever writing CSS in a separate file and having to think of names for elements. It's also an excellent resource for beginners. I work with developers still have difficulty with concepts like specificity and cascading even though they have been working with CSS for many years. I don't think statements like this are true…

Isn't Tailwind the one where you write inline styles with classnames instead of inline styles? How's that good?

Yes, there is nothing good or bad in it nor it's something new - we already experienced it in the form of `Atomic CSS` and other similar - it's just another swing of the pendulum, for some use cases it's good and will bring joy and fast development pace, for some use cases it's not good and will bring pain after honeymoon is over.

Re: There's never been a better time to build websites

#112
Last weekend I tried to get my first website online and even if lots of information is out there, I was still surprised about the lack of intuition regarding the products.

The learning curve is still steep and I'm not sure of the end product will come close to what I have in mind (informational knowledge base).

All I want is a simple website, that runs on multiple devices without being convoluted by plug-ins.

Re: There's never been a better time to build websites

#113

Earlier quoted context omitted.

"because a good website is the only way to push back to Big Tech and it's practices" I agree with this. But what really spins my beanie is the amount of power a website gives a single person, small business or non-profit. It's really amazing.

So true! I hear small businesses and freelancers complain about being kicked of Twitter, OnlyFans, Youtube, Facebook, etc. One might not immediately make money with a website (although you sure can!), but the moment you are kicked of some platform, you have a safe haven to fall back on. A place where you can share the same textual or visual media with your visitors(/followers/friends/fans/connections). But instead of…

> One might not immediately make money with a website (although you sure can!)

Not if you get banned from payment processors. Which is a thing that certainly happens

Re: There's never been a better time to build websites

#114

Earlier quoted context omitted.

> See, all your experience (in a limited field) is telling you the wrong thing. You seem to be conflating objective wrong/right with your own personal stance. Do you have an objective argument in favor of your assertion about the longevity of non-TS libs? > And it is quite obvious to me that you need to know BOTH TypeScript and Javascript That's a reasonable strategy on the assumption that TypeScript will be used, bu…

Obviously, there is no objective wrong/right here, as only the future can tell. My subjective experience tells me, it will be that way. There is no need to context-switch. Just accept Javascript as part of TypeScript, because it really is. The argument is clear: TypeScript drastically reduces the amount of errors you will be making when coding, and the amount of time you need to think about stuff that is really trivi…

I'm just explaining to you how it plays out when a business is deciding whether or not to use TS at all. Mistakes and errors are checked for by linters and unit tests automatically in the background so that's not a benefit anyone cares about. The liability of having to find coders that want to work on your TS project decreases potential candidates and makes hiring more difficult. Large organizations can deal with it cause when you have 500 engineers on staff you can find 50 that will use TS for you. For smaller orgs it's a pain.

Re: There's never been a better time to build websites

#117
post #90

> CSS is effectively solved. Tailwind CSS is the best thing to ever happen to CSS. I cannot imagine ever writing CSS in a separate file and having to think of names for elements. It's also an excellent resource for beginners. I work with developers still have difficulty with concepts like specificity and cascading even though they have been working with CSS for many years. I don't think statements like this are true…

Isn't Tailwind the one where you write inline styles with classnames instead of inline styles? How's that good?

It seems like a reimagining of the style HTML attribute to me.

Re: There's never been a better time to build websites

#118
post #92

It's definitely a great time to build websites, but saying they _NEVER_ have been easier to make... I'm not 100% sure about that. Yes, tailwind might make css a lot easier, and github copilot might make coding a lot faster... but is this really easier than in the early 90ies, when you could just type into notepad and make a website that didn't require any CSS or images or JS or even more than just the most basic html…

Hacker News still uses tables - for layout ! But it always loads super fast, and it just works. We figured out how to display text on a web page decades ago. It's a shame more people aren't just doing it the direct way anymore. (Applications are a different matter obviously)

I don't think any of this is "good" web-design.

But my argument never was about the layout or design of Hacker News being "better".

What I meant to argue was, that content is king, and that everything else should serve the actual content - not distract from it.

Re: There's never been a better time to build websites

#120

I am still reluctant to use JS/CSS frameworks. What I learned in 10 years is the fact that I hate learning useless abstractions that will eventually fade within the span of 18/36 months. The joy in web dev for me is creating stuff not learning how to use frameworks.

The frameworks are really stable these days. There was like one major change in React since it's beginning - introducing of hooks. But if you got in right 8 years ago, you can just sit and write a good SPA with that knowledge
Post reply on HN