Commit that changed my life
egorhomakov.com
egorhomakov.com
Egor, if you make it to NYC, let me buy you a drink.
Sounds like you've had a benignly interesting year and learned a lot. What more could someone want?
But here we are talking about him 1 year later. I think he probably shouldn't have done it, but on which side of the pg/YC line of creative subversion did his stunt actually fall?
Personally I thought it was hilarious, you can hardly be more gentle in the process of 0wning a system like that and as I recall he did try to warn them beforehand.
Mui Ne is a very small coastal town around 200KM East of Ho Chi Minh city. Although tiny, constant off-shore winds has increasingly made it the kite-surfing capital of SE Asia. Living expenses are cheap, and I've calculated a pretty comfortable lifestyle for USD1,200 pm (YMMV).
His post is somewhat testament to a usable internet connection.
Pretty impressive!
The benifits of course being; a learning resource for newbs, a good transparent portfolio piece, easy collaboration with strangers on what is best etc. Downsides being; exposing potential security holes, embarrassment due to facepalm worthy pieces of logic in code (really, a plus) etc.
We like dull models. They're easier to reason about. Programs should
be boring dull things that solve problems in predictable ways. [1]
[1] The whole discussion is most instructive. https://groups.google.com/forum/?fromgroups=#!msg/nodejs/kxw...Of course, you may easily download a framework that makes foolish choices as a number of Rails developers have migrated to javascript :-p. Actually, I don't have a "thing" about Ruby or Rails developers, but some aspects of their mindset are very dangerous. The first time I heard that YAML could initialize objects from the serialization structure, I was absolutely shocked. How could that NOT be a disaster?
Take care. You're responsible for your code and its security. You're not playing a game. Your business is not a hackathon. Don't claim to offer "services" unless you are plan to be a servant of others. Servants don't code recklessly. You are the custodian of your clients' digital life and wellbeing. Choose projects run by grownups -- like izs and ry (the people who have run nodejs). Again, getting hacked is NOT okay.
By the way, if you want to learn how to run a project, subscribe to the nodejs-dev thread. That's a first-rate education in how to manage a large project with a lot of hype and growing pains. Watch and take notes.
And I have a rant about that: I wanted to see the date when that commit was done. But all it says as "date" is: "a year ago".
Why? Why can it not say the actual date? "A year ago", what does that mean? I want to know which month and day, even the time!
Email Patch: https://github.com/rails/rails/commit/b83965785db1eec019edf1...
Unified Diff: https://github.com/rails/rails/commit/b83965785db1eec019edf1...
We've all done things we regret and deserve apologies. It's not the mistake that defines you but how you respond afterwards.
(My email address's on my personal site (which, in turn, may be found on my profile)).
I loved the commit from the future :) https://github.com/rails/rails/issues/5239
BTW, I think travelling cost and need so much money. I wonder what are Egor's source of income. Don't know him that much so I just assumed consulting (Sakurity) is just his source of income. Also, if Egor is in South East Asia at the moment, he should visit the Philippines!
see you in BKK
I had a decent Rails job there but I have... "ambitions". Just wanna take over the world