Recently I wanted to stay cool and get on the river with all the folks that surround me, once they were talking about Scala and I just wanted to know “what is this fuzz about this Schala”…
Then I just found this video from Venkat Subramaniam@venkat_s and Oh Boy!, I think he did a great job with the presentation and with the contents of Scala, why Scala?, what is Scala?, great jokes, concurrency, the writing ceremony and well, it was a great software talk.
I will start a new side project with Scala and the Play! Framework, an easy webapp just to understand the Scala concepts. It is so easy to create things with less code and less time, I will start reading some books and creating more code with Scala.
I want to write about something that I´ve seen since my times in an old open source project….
This site (if it is still http://otfusion.org) was once an Open Tibia bulletin board where lots of people from latinoamerica could share and create new things, it started with 4 people who wanted to keep alive an old community named Open Tibia Server Hispano (OTSH)
It just died, people just did not wanted to share or create anything related to Open Tibia if it gave no money, no more “passion” to create things or modify them, or “working just for fun”, that’s a problem.
That community is what made me become myself a Software Developer, but then I started to lurk the internet, I found the File/the Jargon file and that’s how I started to learn from the hacker culture where people used to work only for fun, make jokes, passion about their job, I even changed my “religious ways” to Zen buddhism.
What I want to say with this blog post is that, today: people want to participate on projects or work as a hacker or designer or something really cool just because it is “cool” to build software, come on, on my college I used to talk about a community called ITSON Mobile, just 3 or 4 people working on mobile development just because we wanted to learn and create cool applications, we reunited on my old apartment to develop things, we even made a hackathon (that was not recognized as the “Official First Hackathon in the city”) to create an application for an event…
This post is also for the actual members of that community, you dont need the official support from any organization nor anyone to make cool things that matter, create them, work them and you will do a great job, we were 3 people at that hackathon and we made this: https://play.google.com/store/apps/details?id=mx.itson.codigo.v13
Also a friendly reminder: we have 30 days to make an event for GDG Obregon, thank you for reading!
Well it’s been a while since I posted, I think because Im a little bit busy, I think I read last week or this something about “those who blogs are less busy” or something like that, I think that is right or maybe their job is write blog posts.
Today I’ve been since 4:00 PM at the office updating everything… you know: OS applications, dev tools and these “gems” and these things that I actually do not understand that much. Also, I’ve been playing League of Legends with friends from the office that came just to play and re-build the client application.
I installed this new and fresh: OS X Mavericks the day that it went online, as you may know it comes with Ruby 2.0 and a lot of new things, I personally think that Apple sucks at updating because it makes harder to update your developer tools I needed to re-install all my gems, node, update brew, xcode and a lot of other tools that I use a lot.
It is funny how I hacked a workaround for Ruby to make it work with Octopress and with my old OS X installation: I dont have the most tiny idea how I did it.
But now, with this new OS X Mavericks that hack just died and everything just sucked balls, I even deleted the folder at: /System/Library/Ruby.framework/Versions/1.8/ and damn, I was stupid… my ruby dev tools just died, you know:
I AM NO RUBY DEVELOPER, SO I WAS LIKE THIS WHEN I UPDATED OCTOPRESS AND IT WORKED:
I know, I know, you dont have to be a genius to make it work but damn dude, I dont even know what I was doing when I installed octopress, it just worked and I adopted that workflow, now I try to use my new ruby 2.0 installation and everything is broken, I updated the gems, even updated node, my $PATH died, my .bashrc file died, I installed ZSH (btw iTerm2 looks WAAAY COOLER with OH-MY-ZSH)
Oh yeah and I dont know why when I was generating octopress, I just had a weird error I found the answer here
invalid byte sequence in US-ASCII
# without the below settings you get an error# plugins/backtick_code_block.rb:13:in `gsub': invalid byte sequence in US-ASCII (ArgumentError)exportLANG=en_US.utf-8
Welp after all this mess and literaly a weird day, a great coworker lend me his 24” monitor for a week because he is going to San Francisco, so I can have a great workplace like this one:
Yup… I am still at the office: 2:00 am and writing this stupid blog post, there are other 3 guys here just stealing internet and playing lol and dota, yep, we love that place… oh, and actually someone working…
This monday October 21th is my first day as a Software Engineer at Nearsoft, what a great number, I really like that number, if you even split each digit you get 2 and 1, if you sum them you will have 3 (my favorite number).
As I wrote earlier in Switchfly, I finally became part of the biggest team here at Nearsoft and this is one of the things that I am really proud, because I did it in 3 months after school, I could been working with EMCOR with my brothers (real great friends) at Ciudad Obregón but I wanted this and now it is real.
I knew about Nearsoft because one of my professors at college told us about this place where you could play Wii, ping pong and other things at the office (he never used the word: WORK) and he just make it sound like this was a dreamy place where you could do everything you want and be cool and those kind of things.
Today I joined to this great team here at Nearsoft as a Software Engineer, this is so great because this team is the biggest here so I will be surrounded by great developers working on the same projects as me.
I will be preparing myself the next weeks to join them and sync up with the team and all the other members, I think this will be a great experience and it will help me to grow as an engineer.
I want to thank you for your help:
Fernando Montes de Oca
Serch a.k.a Ramirez Papucho
Isaac a.k.a Sensei
Ruben Terrazas a.k.a Don Topo
These people are part of my Nearsoft experience (something that I will blog tomorrow or this Friday).
Switchfly is located at San Francisco, just infront of the Transamerica Pyramid, I have been watching some pictures of their view from the office and it just looks incredible, I hope they invite me to visit them.
Here is a little description of this company:
Switchfly provides technology that empowers travel companies, loyalty programs and financial services institutions to deliver a rich online experience that goes well beyond what their customers expect. Our dedication to building robust products and delivering superior service creates loyalty to our customers’ brands. We want consumers to love every experience we create on your behalf.
Switchfly is the bedrock upon which the world’s leading travel and loyalty brands are built. Our SaaS platform processes over $750 million worth of commerce every year. And more than 100 billion travel loyalty points have been redeemed through our platform, allowing travelers to visit nearly every country on the planet.
All started with this game called Defense of the Ancients that I used to play with friends when I was a little nerd, it was a mod for the Warcraft III game and it is just a custom map where you need to defend your base from the opposite team and destroy the opposite team base.
Then it just died, then the same friends and me started playing this game called Heroes of Newerth, I can resume my experiencie with the words:
‘WORST COMMUNITY EVER’ – jmsalcido
Then there is this game called League of Legends that is like the “second coming of DotA” (before DotA 2) that I started playing with ANOTHER bunch of friends.
Some time ago, Riot Games introduced the new: LAN (latinoamerica -north server) and wow, the other players just make me angry, the community support just sucks so hard at the North LatinoAmerica server, judgement, mixture of people… I dont get why we need to play with other mexicans or venezuela people or even panama or other countrys, I want to play with a canadian, a guy or girl from the united states or I dont care, even a korean or a brazilian guy.
Seriously, we as mexican suck at communication, that’s why I hate playing with other mexicans.
Oh God Why – lan player
This is just the worst game that I have been playing for more than 1 year, even World of Warcraft was better and I dont know why I keep playing it, I think that it is the daily rage quantity that I need to survive.
Today I came to Los Mochis, my hometown and my mother just picked me up at the bus central.
I saw a lot of things that I didnt remember from my house, only 3 months off and things go out like crazy here at my mom’s, first of all my dog is a giant beast that still remembers me and hugs me and welp, I like that.
Now I need to get my beard cut out because mom just don’t like beards, I think I will need to give her this one because she does’nt always see me so… #ByeBeard.
Also I need to get 3 months of updates, not having internet in your house is hard.
When you are at home, they dont think that you are working only because you are at the computer.
Everyone wants to be a programmer today, so I will start a blog talking about programming, the actual programmer’s life, check it out on the about sections of this blog and get comfy sharing all my posts if you think these are important.
But seriously, if you want to get serious as a programmer, just dont do again that “Hello world” program, dont even use these words, please have some fun programming and enjoy your life.
Sometimes people think that they are hackers just because they are writing lots of ‘souts’ over there, Hello World programs everywhere but no actual code, then there is the ‘entrepiernado’ or entrepreneur game, just enjoy programming, do your best writing beautiful code and beautiful content, words actually matter.
I will be doing some blog posts here about the daily work, big news, I don’t actually care if there is someone reading: I like to write, the first post will suck -you are reading it now- and you always suck at your first approach, there is nothing you can do.
Im a Software Engineer from Los Mochis, Sinaloa a little town in Mexico and actually not everyone wants to be a programmer there, my family lives a very normal life: getting kids to school, working hard to have some money to spare at the end of the month, family meetings once a while and other things.
I dont live there now, I am part of this “hackers world” where welp, you code to earn some money and because you actually love to write code.