Readit News logoReadit News
kybishop commented on Ruby on Rails Audit Complete   ostif.org/ruby-on-rails-a... · Posted by u/todsacerdoti
pmontra · 9 months ago
Ecto was literally the component I liked less in all the Phoenix stack when I worked with it after a dozen of years of Rails.

I did maybe 5 years of Phoenix for a customer of mine and went back to Rails for another customer. It's good enough and overall Rails is easier to deploy IMHO. Capistrano vs I don't remember what.

kybishop · 9 months ago
Oh man, this must just be subjective because I find Ecto to be beautiful compared to the absolute trainwreck of Activerecord. Having compile time guarantees through Ecto is wonderful.
kybishop commented on Ruby on Rails Audit Complete   ostif.org/ruby-on-rails-a... · Posted by u/todsacerdoti
sanswork · 9 months ago
I switched fully to elixir close to a decade ago now and library availability is still lagging. For pretty much any company I can be pretty sure there will be JS/Ruby/Python/C#/Java integrations/libraries and occasionally you'll find one for elixir maintained by someone that stopped responding to github issues 3 years ago.

It's definitely better but I can definitely see why you'd still choose rails these days.

kybishop · 9 months ago
I agree with this sentiment, though in practice it doesn't seem to be much of an issue the vast majority of the time. Sometimes you do need that niche library though, and end up forking and updating for your needs.

Given how rarely this comes up it feels like a tolerable problem that will only diminish as Elixir adoption continues to increase; I am aware of many rail shops that are slowly and quietly switching everything to Elixir, and it feels like that snowball continues to pick up pace as Elixir improves and those libraries are created.

kybishop commented on Ruby on Rails Audit Complete   ostif.org/ruby-on-rails-a... · Posted by u/todsacerdoti
demosthanos · 9 months ago
> is actually designed from the ground up for web dev (being based on the Erlang VM)

Nit: this makes it sounds like the BEAM was designed for web dev, which it was not. Erlang came out of Ericsson and was built for telecoms (OTP stands for Open Telecom Platform), which is where its unique set of trade-offs comes from. Many of those trade-offs make a ton of sense for web but that's not because it was designed for web, it's because there's overlap between the fields.

One way to see the difference between telecoms and web is to ask yourself when was the last time that you were working on a project with an availability SLA of 9 nines (1/3 of a second of downtime per year) or even 6 nines (32s per year). Some web dev has that, but most doesn't come close, and if that's not you then Erlang wasn't built for you (though you may still find you like it for other reasons!).

kybishop · 9 months ago
Very true it is actually designed for telecoms, but like you mentioned the distinction is so small it's not really even a stretch to say it is purpose built with at least the general architecture of web in mind.
kybishop commented on Ruby on Rails Audit Complete   ostif.org/ruby-on-rails-a... · Posted by u/todsacerdoti
bhaak · 9 months ago
Rails might be 90% better for webdev than the rest while Elixir might be 95% better. Talk about diminishing returns.

Add in problems finding developers skilled in Elixir and Phoenix and the small available libraries.

Of course, you also have that to some degree in Rails but it is much less pronounced.

kybishop · 9 months ago
> Add in problems finding developers skilled in Elixir and Phoenix and the small available libraries.

Is this actually a problem you see? I'm going on 15 years in the industry and haven't seen any issues training people up on a new language in just a couple months.

If you need an expert in some library or language to make meaningful business progress I feel like that says more about whatever tool or language you're using, and I simply don't see that with phoenix or elixir in the years I've worked with it.

kybishop commented on Ruby on Rails Audit Complete   ostif.org/ruby-on-rails-a... · Posted by u/todsacerdoti
ukprogrammer · 9 months ago
The productivity of Rails for B2B 'CRUD' software is unmatched. Surprised to not see more newer startups make use of it!
kybishop · 9 months ago
After programming with elixir and phoenix for a few years (with many prior years of rails experience) I have a hard time seeing why one would choose rails.

Elixir is more performant, has compiler safety guarantees that are only getting better as types are introduced, is actually designed from the ground up for web dev (being based on the Erlang VM), and... it's just way more fun (subjective I know). Elixir is what I always wished Ruby was, and I couldn't be more excited about the coming type inference.

Programming with Elixir makes me feel like Ruby is a previous generation language, much like Ruby made me feel that way about Cobol or Fortran, it really is that stark.

kybishop commented on Bradford pear trees banned in few states – More are looking to eradicate them   usatoday.com/story/news/n... · Posted by u/acdanger
bigbillheck · 2 years ago
It's a host for white pine blister rust.
kybishop · 2 years ago
To expand on this, many states have a large white pine lumber industry. The white pine is highly susceptible to a type of fungus harbored by currants.

The fungus does not spread from white pine to white pine, only from currants to currant, or currant to white pine, so eliminating the nearby currants protects the white pine industry.

kybishop commented on Zed Kills VSCode [video]   youtube.com/watch?v=Fk08o... · Posted by u/up2isomorphism
kybishop · 2 years ago
One of the most powerful features of vscode is extensions. Until zed has a comparable extension set to rival all the things I use in vscode, I couldn't care less about 50ms vs 70ms lag on keystroke renders.
kybishop commented on Deno in 2023   deno.com/blog/deno-in-202... · Posted by u/spiros
user3939382 · 2 years ago
I totally get the idea of bringing JS into new environments because it is so ubiquitous. On the other hand, I hate the language and wish we could replace it in the browser, the opposite direction. I'd be much happier with ClojureScript or PureScript or something being the standard with the ecosystem to go with it.
kybishop · 2 years ago
Typescript takes away a significant amount of the pain for me; the only hold up after that was getting an environment set up to compile it. Deno supporting typescript without any configuration is incredible.
kybishop commented on Tell HN: Salesforce has globally revoked Slack's holiday shutdown benefit    · Posted by u/SadSlackbot
irrational · 4 years ago
Time to move companies. This year my company gave us an extra week off in the summer (on top of no work Fridays, 10 holidays, one PTO day each pay period with yearly rollovers, every 5 year sabbaticals, 1 month of Covid sick days, and 2 weeks off at the end of December).
kybishop · 4 years ago
I've done freelancing before at 4 days a week and loved it, and have generally negotiated into 4 day workweeks at various startups. Give a shout-out to your company if they're hiring ;)
kybishop commented on Weedkiller ingredient tied to cancer found in 80% of US urine samples   theguardian.com/us-news/2... · Posted by u/mindracer
classichasclass · 4 years ago
USDA regulates that, at least for products with its seal.

https://www.ams.usda.gov/rules-regulations/organic/organic-s...

kybishop · 4 years ago
Thank you for the correction

u/kybishop

KarmaCake day141August 10, 2016View Original