Yesterday I would have argued that with the rails framework Ruby is a great way to rapidly develop a scalable application. Today I started having an intermittent failure in one of my API instances and when searching about it the only thing I could find was one obscure blogpost that boiled down to “yeah sometimes Ruby Ave active record just screws up the character set off a string” exact same string, different results. Excuse me Ruby? How the fuck can you sometimes screw up a character set? There should be no sometimes to any thing here.
I like Ruby most of the time, but honestly, I’m not surprised at “sometimes” behavior from the language created by someone who, when asked for the formal definition of something in the language, said he’s “not really a formal kind of guy.”
I mean I’ve been using ActiveRecord for the last 20 ish years and I’ve never encountered or even heard of this bug. Sounds like you came across an especially obscure one.
I spent a few years with Ruby, and my experience is that Ruby and Rails couldn’t be more different in terms of programming approach, philosophy, and nature. I don’t trust Rails fully, but I do trust Ruby.
The only place I’ve seen ruby used extensively is in environments with a lot of regular expressions and string manipulation. Still not entirely sure why I’ve only seen it used there. The regex tools in ruby are nice but they aren’t nice enough to justify a language switch in my opinion…
It’s the part of ruby that replaced perl. For whatever eldritch horror perl was it was very, very good at doing text manipulation, and IME the only language to really match that experience was ruby.
Thank you for reaching out to me. I’ve created a design to your specifications, and included some notes in this message.
To accommodate for the number of bedrooms being unknown, I’ve included 1024 bedrooms in the design. If you don’t need the extra rooms, you can simply leave the doors closed. You won’t even notice they’re there!
This design is flexible in order to balance cost vs features. For example, the house can be built from cheaper materials like OSB or cardboard, or more expensive materials like aluminum or andesite. I’ve also made the design modular, so you can include only the features you need (for example, a roof).
In terms of maintenance fees, we can offer you a low-cost yearly management service, so you need not worry about maintaining the building. Our firm will definitely be around in 6 months still, we’re pretty sure of it.
I was not able to get a hold of your family, but I collected some feedback from my girlfriend and two cats. My girlfriend was indifferent, but the cats were unanimous in wanting green carpet. Please offer my most sincere regrets to your wife in this matter.
I didn’t have the specific fridge connection you requested. I would have built a custom connector, but my boss insisted we cobble together something using 18 different preexisting connectors. It should keep things cold, but the refrigerator door will open inwards.
I’ve included the blueprints below. Please ignore the tear stains.
Lol. I pitched getting these last year and my boss laughed. “Have you worked with these people? They’re incompetent. They can’t tell you how a single thing works, let alone the whole system. It sounds nice to have, but we’ll have to do it ourselves”
You should sell the document and the consultation extra. Basically you first sell them consultation on what they want and then let them sign a contract that the document that this consultation produced are the requirements. Then you can bill changes to the requirements extra.
programmer_humor
Active
This magazine is from a federated server and may be incomplete. Browse more on the original instance.