you monkeypatch over core methods like that they put you in jail right away no trial, no nothing. Metaprogrammers... we have a special jail for metaprogrammers. You're global variabling? Right to jail. You're using for loops instead of iterators? To jail right away. You're type checking by class... Jail. Abusing eval? Jail. You're using global variables like a drunken sailor? You right to Jail. You overuse class variables Jail. You underuse class variables believe it or not jail. You use too many tests also Jail, overuse underuse. You use define method and you could have created the methods explicitly? Believe it or not, jail right away. We have the best code monkeys in the world because of jail.
"Ruby got popular coz Rails could get barely code-literate graduate to write CRUD app and so it was cheap (famous 15 minutes to blog tutorial) for companies."
That's not what happened, instead Ruby got popular with advanced web developers working in Java who saw that Rails was had better answers than J2EE. If you were barely code-literate graduate you wouldn't recognize that Rails was offering new unique ways doing things.
The 15 minute blog tutorial wasn't really indicative of what Rails was like, just a small sample about how it was different.
It was an advanced tool for advanced users with a long learning curve that eventually paid off in better productivity.
> advanced web developers working in Java who saw that Rails was had better answers than J2EE
I was not "advanced" at web development in 2006, but this is exactly what got me to try Ruby. Previously I had been reasonably happy with JSP and Java Servlets, but this Rails thing promised a better way. And it turned out for most of my needs, it was much better.
Also, the Rails Depot book was excellent, even back in the 1.x days (IIRC). It covered enough that you could build a fully working app with sessions, auth, crud, and reasonably abstracted layouts/views. Oh, and because Ruby was "simple", you honestly could start with that Rails book without knowing Ruby.
I was doing J2EE and was hardly surprised with Rails.
We did Rails one decade earlier with our own version of AOLServer.
The very reason we went to .NET (as beta testers during its availability only to MSFT partners) was because we were fed up having to rewrite TCL into C due to performance issues.
All the Active Record stuff was already something that AOLServer introduced, and we had an improved approach on our product.
The founders of that company went on to create OutSystems based on our learnings.
I did this by accident from Tokyo to Kyoto. My idea was that I didn't want to take a bullet train to Kyoto and what I wanted was a slower train with a restaurant and a bar car. So without speaking Japanese I tried to buy that ticket, and the train office were slightly surprised then they did the ticket processing to make it happen. Turns out what I got was a local train all the way to kyoto. It fucking sucked. It was like riding a subway train for 11 hours. There was no restroom ,it was cold, the seats were uncomfortable and there was no food. When I think back on it, I don't know why I just did't quit. For food at a station I ran to get a bento within five minutes. At another station I raced to use the toilet. My eventual destination was Suntory distillery in Yamazaki and I got to drink 25 year old whisky so eventually it got better, but if you made it this far, yeah I had a good idea, that turned out to be stupid and I stuck with it because I don't know why.
Just wanted to say that trains without restrooms are the work of the devil. Actually access to restrooms is one of the major things which makes me prefer trains over buses, that and being able to read on a train because on a bus I get car-sickness pretty quickly if I try do to that.
Yeah Bangkok has two airports: Suvarnabhumi (BKK) and Don Muang (DMK). BKK is the airport you land at if you are going to Thailand from Europe or North America, etc. (but not necessarily Asia). DMK is the old international airport that mostly serves domestic flights and a small set of international flights to Singapore, Cambodia, Vietnam. Air Asia only has flights at DMK so when they list Bangkok they are correct.
If you are one of the very few encryption engineers at apple that can do this, you are already one of their highest paid employees, and also one of the most sought after in the entire realm of tech. Quitting over this is likely to drive your value up even higher.
The FBI when it compels people to do things, pays nothing to have them do it. That's the power of the law.
Hi Placebo how's it going? I saw those pictures you posted on Facebook recently (omg that plate of food you were eating looked so delish!), they sure brightened up my day. They also reminded me it's been awhile since we've spoken and I miss catching up with you. We should plan to see each other in some future non-specific event, let me know when you think it's a good time and I'll send you my public Google calendar so you can check if I'm busy that day. I also want you to know how special your friendship is to me and that you should feel free to reach out to me with a direct message on Twitter at any time. Well placebo, I'm glad we had this talk, have a great day!