HN user

montblanc

131 karma
Posts3
Comments148
View on HN
An Ode to Ruby 5 years ago

Can you give an example? Gonna have to pick up Go for work soon, just curious what's in store.

An Ode to Ruby 5 years ago

These are all catch phrases - simple, powerful, easy to host. Whatever. Everyone thinks they are simple and powerful.

So Ruby's catchphrase is "developer happiness". There you go.

An Ode to Ruby 5 years ago

Rails is doing a lot for you. There's no point in comparing it to something lean like Express. If you want that in Ruby use Sinatra, not Rails.

An Ode to Ruby 5 years ago

Lol I like how you substantiated your argument with that Tweet. Looks like serious research.

An Ode to Ruby 5 years ago

As a Rails dev it's extremely rare for me to need some functionality that Ruby doesn't cover. If you're doing standard web development most likely you're gonna be fine with Ruby. I've been doing this with Ruby for around 8 years so I bumped into quite a few use cases...there are gems for all the standard things.

But yes outside web - data science, web crawlers etc...Python has the clear advantage.

I dont wanna sound negative but for some people giving up makes sense. Entrepreneurship could be extremely isolating and depressig, especially when its not working out, and not everyone wants a decade of failure after failure and missing out on other financial and social opportunities.

Gitlab is also Rails :) But wait it's probably super slow. You should try Jira heard it was wriiten in Java. Must be a fast app then.

When multiple teams work on the same rails project, you're bound to have someone enhance some class somewhere

It really isn't that common just like it isn't that common to do it in JS or in Python. Some people used to do that shit a decade ago, it became frowned upon and I don't really see it anymore.

How much effort did you put into learning Ruby and Rails properly? It's easy to get started but rather hard to master and it sounds like you're invested in other tech.

It takes a lot more effort and housekeeping in Rails to make it scale well.

It takes increasing the number of pods on your k8s which is how almost all teams deploy nowadays. Bigger amazon bills yes but the devops overhead isn't really larger in Rails,

Well the game has also changed for dynamic languages. Writing JS or Ruby with a powerful IDE today isn't what it used to be 5-10 years ago and it will keep getting better. The tools and linters will become smarter about catching silly typos. It will never be like writing in a compiled language but the gap will narrow. Also - I don't think we'll ever agree on any language. Sure, some languages will be dominant - Java maybe or Rust or whatever, but there will always be room for alternative approaches. Humans don't fully agree on much.

Well as a society we are super screwed if some event wipes out the internet or computers. The dependence is gonna keep increasing. I wonder when we'll hearing stories about Amazon servers shut downs inadvertently killing some people.

How do you think people learnt to code before the internet? I borrowed large textbooks on Basic/VB, C++, and Turbo Pascal from friends and libraries. And this wasn’t a long time ago. I did this as recently as 2005.

I'm not denying that, I'm just sating progress was way slower - especially for newcomers before the internet. Imagine trying to solve problems without Google or Stackoverflow when you're a 15 old kid trying to learn programming. You're stuck on some shitty installation of Linux or some missing package and have no idea why the compiler gives this error message. How do you even get Linux? Have no idea how they did stuff back then but it was for sure harder to just to get something up and running. So easy to give up. Programming in that era used to be something 1 in maybe 50 children tried. It was no way near as accessible as it is today.

The flip side of that is that since it's now easier for everyone to learn new skills and solve problems, the requirements and expectations from workers pretty much went up proportionally.

I used a physical map, but especially inside cities how the hell are you supposed to keep your eyes on the road and navigate at the same time? A 30 minute drive can have idk 50 turns. Do you memorize those 50 turns? What about places where the street signs suck?

For sure. The lack of transparency is a given in an authoritarian regime and I'm sure there are consequences. Isn't Covid a good example? Chinese scientists who tried to ring the alarm where harassed or worse when the whole outbreak was beginning. Kinda reminds me of what happened in Chernobyl.

I got comments from neighbors for going into the street with a cup of coffee in the Netherlands. My Dutch wasn't that great but I picked up they were busting my balls in a friendly way - guess it looked funny to some. I also sometimes would get uncomfortable stares whenever I came down to throw something in the garbage room - the old guy looking was making sure I'm not gonna put garbage A in a B dumpster. Now every society has some kind of norms police citizens, but I feel it's quite worse in places like Germany/NL/Switzerland etc.

Not really much substance to my argument, just sharing. Also I'm not criticizing these countries, their culture is just different than what I was brought up with. Where I live if you start correcting everyone around you you will be the one corrected eventually. That's why where I live looks much worse than Germany I guess.

Not everything is measured by economic success. Liberal democracy is a value in of itself not just for financial gain. Could be that the Chinese system is better economically, who knows. But to me it sounds very alien to live there - I wouldn't want to. They don't align with most of my values. Now, present America which is fast becoming eaten by radicals may also become not aligned with my values at some point (at that point Europe will be the last standing), but for now it's better for people who appreciate liberal democracy.

I learned C from a couple of textbooks, and C++ (such as it was in 1993) from a book published by the company that sold me the compiler.

You ignored that part of my argument about only the rich world having high quality libraries. What if you'r from India or Africa or even rural America? Now even a poor Indian can solve Hackerrank challenges on his phone. It's not as easy or as convenient but it's much better than his prospects 30 years ago.

Driving with a map was better than how it is now? We're 10 years from having the damn thing drive itself for us. I suck at directions, I can imagine without the internet I would just avoid drives to places I wasn't familiar with and miss out on a bunch of things.

Maps, and the ability to read them.

You basically need another passenger with you otherwise you'll have to do a lot of stops. I'd even say its a bit risky to drive like that.

Phones, you know good old land lines

So you are saying having a high def video call with my brother living across the world, for free, is just like calling him in the 60s? It used to be crazy expensive to call abroad. And you couldn't see!

Why do I need physical photos stored in the cloud?

Do you physically develop all your photos? If you do you are an exception to the rule, most people develop maybe 1% of their photos.

Have ya heard of libraries?

Come on now. Try learning C++ in a library, good luck with that. Also, it's only the rich world that has high quality libraries accessible to everyone.