Hacker Timesnew | past | comments | ask | show | jobs | submit | schlch's commentslogin

I still really like rails. It’s really fun until your codebase reaches a certain size. At that point you better have a large suite of test which becomes a problem of it self because the tests will take forever to complete.

I tried sorbet a couple of times and totally get why it’s useful but imo it’s not just lacking (e.g. compared with what can be done with TS or even a simple type system like golang) but it also removes all the fun parts of ruby / rails.


Right, the test culture is very silly to me. Thousands of tests and long CI times, basically just doing a poor invention of a compiler. Dynamic types are so much extra work.


I have been using Linux as a desktop operating system for what I believe is almost two decades. Recently(?) I see distro named like CashyOS and Bazzite being thrown around. Am I missing out on something?


There are many really good ones these days that will have a much better experience than windows. I’ve used Ubuntu, Pop, Mint and Fedora workstation in the last 5 years and all worked great. Personally Mint Cinnamon had the least issues so I tend to run that on my machines now.

Once SteamOS becomes generally available I’ll switch to that. It’s incredibly polished on Steam Deck


If you don't want the "hassle" of flag optimization when compiling binaries, CachyOS is basically Arch but with optimized binaries. Otherwise, Gentoo all the way, you just need a good machine.


I did some iOS development last year. I did not like the iOS part of it but swift itself feels nice.

Is swift web yet?


I think for the general public ChatGPT is a much stronger brand than OpenAI itself.


Google is a far bigger brand than ChatGPT and OpenAI combined.


These kind of parties are still happening. At least in Europe this is still a thing.

I’m in my thirties and have been involved with these kind of parties for at least ten years.

A general trend that I have been observing for years though is what usually is being referred to as „TikTok Guys“. This involves guys and girls in their early twenties wearing fetish outfits and doing lots of drugs.

I don’t care about people coming in fetish outfits to our parties but I don’t want some young guy overdose on one our parties. In practice this means that we have been much more careful about who knows when and where a party is happening.


I find it challenging to take this guy seriously. In this particular video, he first claims to have extensive experience writing Ruby code, yet he seems to struggle with understanding a basic Rails CRUD example. I even checked his GitHub profile for past noteworthy contributions but was again disappointed. Is my critique too harsh, or is he just not accurately representing his expertise? Also did you know he used to work at twitch? I am sure but he may have mentioned it before.


Most serious JS engineers I've spoken to regard Theo/t3.gg as a social media celebrity. His priority is creating a brand and selling products, not really giving valuable advice. If you watch enough of his videos and look at this Twitter, this becomes evident quickly.

So yeah, no one should take him seriously.


I wouldn't count lack of publicly visible Ruby/Rails usage by itself as a signal. I've worked fairly extensively with it but not on any public repos.


I should have been more precise in my initial comment. There isn't much of this person's code available publicly at all.


So?

I also don’t release very much of my code to the public.

Just looking at the merits though:

The article author is clearly a medium article programmer that bounces from one thing to the next to the next to the next depending on which medium article he happened to read most recently.

Theo demonstrates that I have to take what he says with a grain of salt, as he is unquestionably wrong to suggest that sql in the presentation is fine for anything but quick and dirties (I’d suggest that even quick and dirties is a dangerous proposition for sql in the presentation. Use Jupyter or something similar for quick and dirties).

Neither of these two are people I would ever find myself listening to.


I agree that the quantity of publicly available code isn't the most reliable indicator of someone's seniority.

My issue with this individual arises from the discrepancy between his public claims of significant expertise in the content he produces. He positions himself as a highly experienced developer, attracting a large following of junior developers who take his advice at face value.

I am trying to collect data points supporting his claims of seniority. For instance, his website prominently features a statement that he is the creator of the T3 Stack. However, a review of the contributor statistics for the T3 Stack https://github.com/t3-oss/create-t3-app/graphs/contributors reveals minimal contributions from him, which raises questions about the validity of his claims.


He seems a bit biased maybe? Its fair that a rails controller does not exactly screams what its doing (implicit view rendering, routing etc).

But then, for someone not deep into react, a magic string like "use server" also does not clarify anything.

Also, he argues that just because you can it does not mean you should scatter sql queries around your views. But again, just because you can do a bunch of implicit stuff on a Rails controller it does not mean you should.


Yeap. I had the same feeling. If he never mentioned that he worked with Rails before I would understand not being familiar with the Rails concept of the "New" and "Edit" actions, but he mentions a lot of time throughout the video that he worked with multiple Rails backends and he doesn't even have familiarity with the most simple concept of Rails Controllers and Routes?

I felt that he has a bit of an agenda against DHH and I guess that's why he thrashes Rails as much as he did on that video.


Yeah this video is just cheesy strawman arguments. Make a claim that's not true then argue passionately about why it's a bad idea.

Like droning on about scaffolding without acknowledging that it's just get you going training tool that you're expected to grow out of almost immediately.

Or bemoaning that Rails is "framework" and so you're forced to use all of it. It's just reasonable defaults you can opt out of really easily. e.g. swap out ActiveRecord for Sequel or replace ActionController with GrapeAPI. Don't like backend rendering? Just remove it. You can pick only the bits of Rails you want via Railties.

Even going on about how you're forced to put business logic in models is pretty silly. It's right there in the Rails Guides how to keep models only for data access and move business logic into business logic into pure service classes. Don't like that? Use modules or engines or Trailblazer or any number of alternatives.


This is exactly my experience. During the last years I mostly wrote ts, python and some golang. About a year ago a friend asked if I'd like to join his startup. I was skeptical at first because his personal philosophy includes avoiding js as much as possible and (almost) exclusivity relying on the rails way of doing things. The rails community seems like a cult to me at times. One year later and I'm not exactly in love with ruby the language but I seriously love the productivity that comes with using rails. It is the most complete framework I have used and from my observation it seems to raise in popularity again.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: