Disclaimer: I've never believed in your product or any similar tool neither as a dev, analyst or manager (10 YOE). I think they're useful for CS competitions, clubs and so forth, but overall I see it the same way people good at Excel or Chess win competitions but that doesn't make them good analysts/devs/employees.
IMO there is a huge gap in the market for facilitating in-person interviews that no tool has really exploited yet.
I want to try Ruby since the news of Rails 8 came out, but it's been so difficult that I just gave up. Installing Ruby on Mac and Windows and actually getting the 3.3 version required for Rails 8 was a huge mission and test of patience because every installer defaulted to older versions of both Ruby and Rails even one month after the release. And yes, even Docker required tweaking to get the versions and I had issues with devContainers anyway...
I finally got it installed and then followed some tutorials only to see that Rails' html.erb files have completely broken syntax highlighting in VSCode and other editors. I facepalmed and though I tried to search for a fix online, I couldn't find one. I saw posts mentioning it in forums and yet not a single solution posted.
So I gave up. I tried in Mac, Windows and Linux. If someone here knows how to fix the broken highlighter, that can be my Christmas gift today, but for the most part I've moved on.
Like psychoslave suggested, try out mise (https://github.com/jdx/mise). I used asdf for years, did the switch to mise and have never looked back for package management. It supports a huge number of languages and is performant.
I used to use ruby a lot - mostly just because it's the nicest language for scripting things on unix. I can remember trying to get it set up a year or so ago and finding the process difficult (think I was using rvm).
probably good idea to point people here before they install ruby, since it'll compile for minutes then tell you it's missing a dependency, and you have to start the whole process over.
I've found the easiest way to have a nice, consistent, working Ruby installation is to install from source. Ubuntu, Debian or Fedora are the easiest. There are a bunch of one-liners to install all the dependencies on various distros floating around. The Ruby website has instructions but the gist of it is, run ./configure, then make, then make install. Actually pretty easy. Gem is great for managing libraries, certainly better than any Python solution for that ecosystem.
On Mac, rbenv or asdf are both great. Also other commenters here have good suggestions. I never had problems with VSCode; curious what you ran into here.
Ruby itself works okay on bare-metal Windows, but virtually guaranteed any decent size Rails project will use some native gem that's a nightmare to get to build on Windows.
Most gems with native extensions won't work. Gems that listen to filesystem changes like guard can be buggy. I recommend using Mac or Linux for Ruby on Rails development.
Skeptic here. How can you validate the difference in effort from a startup where growth happens in explosive moments with many rewrites in between vs a refined enterprise codebase with incremental changes? Is it productive if I have tried many changes in branches and none of them made it to prod?
Startups will naturally have higher output than enterprises for this reason - we'll show people benchmarks accordingly.
> Is it productive if I have tried many changes in branches and none of them made it to prod?
Our metric measures displacement, not distance - under the assumption that the end state is the part that matters the most. It will notice if the resulting change has a higher cognitive load and evaluate it accordingly - but if there is no resulting change then ultimately there's no output to measure.
Game wise- a Scrabble that allows custom dictionaries made by the community to allow bilinguals to shine and use the findings for linguistics / sociology research (words removed vs words added, trends, measure new language acquisition from influencers, etc.).
Been a pet project idea of mine since the pandemic but never got around to it. I saw the new Rails framework is out and thought of starting this idea to learn Ruby.
I didn't work with election data but I dealt with Data brokers and they worked both ways. They offered API as a service access or a single bulk download for special pricing. I was surprised how relatively cheap it was considering all the data they offered.
You are living very dangerously and running 2 whole major versions back. The only Apple Operating Systems (macOS, iOS, etc.) that have both the latest Platform Security features and get 100% of security patches is the very latest version.
This is well known within both the security community and Mac Sys Admin community.
Thanks, I’m realizing that now. It helps that you’re emphasizing the need to stay up to date.
I don’t upgrade to the latest version when it comes out thinking it may not be stable enough yet. And then I remember about it when I’m about to start working or in the flow. I know, silly excuses!
And for some reason I used to think security patches get back ported to all the supported versions and by not upgrading I was only missing out on new features.
IMO there is a huge gap in the market for facilitating in-person interviews that no tool has really exploited yet.