Hacker Newsnew | past | comments | ask | show | jobs | submit | leklund's commentslogin

Sure average humans don’t do that, but this is hackernews where it’s completely normal for commenters to confidently answer questions and opine on topics they know absolutely nothing about.


“and I’ve never see a Rails app age well.”

Seems like this describes any app in any language I’ve ever worked on. Certainly Rails apps are more prone to this phenomenon because of the low barrier entry. Having worked with apps that have grown from Rails 2 through 5 (and soon 6) it’s quite possible to build Rails apps that “age well”.

Case in point for a Rails app that can age well is GitHub. When they launched in 2008 they were probably using Rails 2.0.2 (best guess based on release notes).


To be fair, I've never seen GitHub's codebase. In fact, I'm not entirely sure if it's even still the same "Rails app", or if they've moved to a microservice architecture or something.


Not sure what microservice architecture has to do with it. You can have microservices that are Rails apps. :)


Yes but if you change architectures, you will have replaced much of your original codebsae.


Agreed, any application regardless of language or framework can age poorly. I've seen some pretty solid "long running" Rails applications that were just maintained well.


The Talking Moose circa 1987 using the Macintalk voice of 'Fred'-- what more could we need?


What struck me the most about the article was the employee who was denied a promotion because of his 6-weeks of unpaid FMLA leave. That's not only unethical it's also against the law (as is denying FMLA). I can understand the lure of the huge salary but having to work in such a toxic culture would never make it worth it to me.


travisjgood: I'd love to see what openings you currently have but the link to jobs.lever.co on your jobs page returns a 404.


Was able to find a list of positions here: https://angel.co/catalyze


Maude: Lord, you can imagine where it goes from here.

The Dude: He fixes the cable?

Maude: Don't be fatuous, Jeffrey.


Seconded! I've been wanting to replace an older iMac with a mini for a some time now. The mini is in dire need of a refresh given that it's been since 2012 that the guts were updated and 2010 since the design was updated.


This is the same approach we've taken with candidates. We start with a phone screen and then a simple coding problem submitted via email. When we bring them in for an interview they spend time with with a few developers working collaboratively on a problem. If possible, it's a bit of work from the current iteration. Working together on real-world code has been surprisingly effective. I was skeptical at first, but it has been very helpful in weeding out candidates who had good cv's and probably could have coded a really great algorithm to traverse a binary tree but weren't great with solving real world problems.


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

Search: