Live data from Hacker News

The Epic Stack

epicweb.dev

81–90 of 109 posts

Re: The Epic Stack

#81
post #44

Without fail, every article from Kent C. Dodds shows what appears to be total inexperience despite claims of the contrary. The advice is, at this point, almost meme worthy. There's an infamous post from 2021 (that he may have been roasted for here): https://kentcdodds.com/blog/how-i-built-a-modern-website-in-... Almost every single piece of advice is wildly overcomplicated and ridiculous. I do like some of the techno…

What advice is meme worthy? Can you be more specific? You are just saying it's not good, that you would not advise to follow him, etc... > The proliferation of his perspective has, quite literally, been a pain in my ass daily trying to re-teach misguided fundamentals Again can you give an example? I feel like he gives sound advice, but I just recently discovered him.

For those that are using open source js software to build web applications and are able to pick apart and understand what each tool does, his choice of tools are actually tried and true.

Even a C# developer building with aspnet has to reach out to many of these tools: grafana, some hosting service, some log/error monitoring tool.

But at the same time, I think a lot of comments here are pointing at the glaring reminder of how obscenely complex development for the web can be in the JS ecosystem (for new or non-js devs). Why point new engs to remix, prisma, mailgun, insert 3rd party tool when it’s so much better to give them the Ruby on Rails approach? Aspnet, Ruby on Rails, and similar frameworks in all languages including JS frameworks incorporate nearly all the tools mentioned but without requiring someone to wire it up themselves (or to understand the wiring).

Re: The Epic Stack

#82
post #36

Earlier quoted context omitted.

Interesting. Have you tried https://github.com/kysely-org/kysely ? I know Prisma is an ORM and kysely is a "type-safe typescript SQL query builder" but I just wanted to know if you had the opportunity to try it and your opinion about it. I'm searching for SQL typescript tooling for my next project.

I would recommend to use just good old database client and send your queries as text, nothing it's easier than that, every orm struggles when you want to do some relatively complex query, I struggled to do something like this with kysely `LEFT JOIN table2 ON (table1.id = tabl2.id AND table2.status = 1` was insane how complicated it was, sure you can pass raw sql, but what's the point of the orm then.

Having the simple CRUD apis for a table/model is super helpful though.

I use prisma, and then when it becomes too complex, or is annoying, switch to sql.

Sometimes I don’t want to have to manually deserialize rows into my objects (and yes, orms do this for us, and some non-orms do too).

Re: The Epic Stack

#84

Earlier quoted context omitted.

OpenProps is on par with the developer experience of Tailwind in my opinion. The choice between the two more comes down to preference, class names as inline styles or a collection of Css variables

> 100% agree, I've always been impressed by what the projects and courses Kent puts out. this ^^ was you, right? pardon me if I don't hold your opinion in high regard

Care to explain? There's not really much here for me to go on.

Re: The Epic Stack

#85
post #44

Without fail, every article from Kent C. Dodds shows what appears to be total inexperience despite claims of the contrary. The advice is, at this point, almost meme worthy. There's an infamous post from 2021 (that he may have been roasted for here): https://kentcdodds.com/blog/how-i-built-a-modern-website-in-... Almost every single piece of advice is wildly overcomplicated and ridiculous. I do like some of the techno…

What advice is meme worthy? Can you be more specific? You are just saying it's not good, that you would not advise to follow him, etc... > The proliferation of his perspective has, quite literally, been a pain in my ass daily trying to re-teach misguided fundamentals Again can you give an example? I feel like he gives sound advice, but I just recently discovered him.

For one, Remix, actually. If you're "just trying to ship", the recommendation should probably be Rails, Django, or Next.js at this point. Flavour of the month technology is cool, but it's not mature enough to put in the "just ship it category."

His preferences are always bleeding edge, hip things. And that's not the kind of stuff you build on when you want to buck up and ship an idea.

It might be good stuff, but using what you know and what is stable is the only choice when you're trying to get things done. SQLite, yes. LiteFS on fly.io? Why? Just run bloody SQLite on a server and get it over with.

He historically caters to a beginner crowd, but totally skips fundamentals - then we all get know-it-alls that we have to bring back down to reality.

It's not so much the technology he likes, but the way he pitches it is extremely problematic. He pitches niche, complicated stuff and tries to pass it off as basics.

No thank you.

Re: The Epic Stack

#86

Without fail, every article from Kent C. Dodds shows what appears to be total inexperience despite claims of the contrary. The advice is, at this point, almost meme worthy. There's an infamous post from 2021 (that he may have been roasted for here): https://kentcdodds.com/blog/how-i-built-a-modern-website-in-... Almost every single piece of advice is wildly overcomplicated and ridiculous. I do like some of the techno…

Why do yall suppose this for beginners? You can judge the tooling choice, but kek you ‘ll either pick the tools that’s given or make up ur own “stack”

Re: The Epic Stack

#87
post #44

Earlier quoted context omitted.

What advice is meme worthy? Can you be more specific? You are just saying it's not good, that you would not advise to follow him, etc... > The proliferation of his perspective has, quite literally, been a pain in my ass daily trying to re-teach misguided fundamentals Again can you give an example? I feel like he gives sound advice, but I just recently discovered him.

For those that are using open source js software to build web applications and are able to pick apart and understand what each tool does, his choice of tools are actually tried and true. Even a C# developer building with aspnet has to reach out to many of these tools: grafana, some hosting service, some log/error monitoring tool. But at the same time, I think a lot of comments here are pointing at the glaring reminde…

> But at the same time, I think a lot of comments here are pointing at the glaring reminder of how obscenely complex development for the web can be in the JS ecosystem

Absolutely agree, this has nothing to do with Kent.

> but without requiring someone to wire it up themselves

That's the whole point of the stack - that you don't need to wire all of that tech yourself.

Re: The Epic Stack

#88
post #44

Earlier quoted context omitted.

What advice is meme worthy? Can you be more specific? You are just saying it's not good, that you would not advise to follow him, etc... > The proliferation of his perspective has, quite literally, been a pain in my ass daily trying to re-teach misguided fundamentals Again can you give an example? I feel like he gives sound advice, but I just recently discovered him.

For one, Remix, actually. If you're "just trying to ship", the recommendation should probably be Rails, Django, or Next.js at this point. Flavour of the month technology is cool, but it's not mature enough to put in the "just ship it category." His preferences are always bleeding edge, hip things. And that's not the kind of stuff you build on when you want to buck up and ship an idea. It might be good stuff, but usin…

> He pitches niche, complicated stuff and tries to pass it off as basics.

I see, thanks for explaining.

> LiteFS on fly.io? Why?

He talks about this in his conference talk - to improve the UX. If you deploy to fly.io "edge" or whatever is that, you will get local reads no matter where you are.

Re: The Epic Stack

#89

Without fail, every article from Kent C. Dodds shows what appears to be total inexperience despite claims of the contrary. The advice is, at this point, almost meme worthy. There's an infamous post from 2021 (that he may have been roasted for here): https://kentcdodds.com/blog/how-i-built-a-modern-website-in-... Almost every single piece of advice is wildly overcomplicated and ridiculous. I do like some of the techno…

Totally agree on this. If you look at him as a marketing person trying to sell you something instead of as a developer, it all makes sense.

Re: The Epic Stack

#90
I’ve been a JavaScript developer for the last 7 years or so. Before that I was working on traditional MVC Django apps.

This year I was moved to work on a Ruby On Rails project, given I had experience with Django (and some Laravel on the side) I was the best my company had at hand for that project.

I was reticent at first and even considered looking for a new job, but I wanted to give it a try first. HOLLY SHIT. I’m fascinated by the amount of stuff I’ve been able to do, and how simple things are. And that I can search for other Rails projects in GitHub and learn from them because they’re all using the same tools and structure. I do think we’re wasting a lot of our companies money when using this kind of hipster bullshit edge stuff which is not necessary at all like in 98% of what we usually do.

Post reply on HN