Un verdadero developer, estudia, si no es en la universidad es de forma autodidacta, pero estudia, y se entristece cuando alguien se queja porque tiene que aprender un nuevo lenguaje, dado que entiende que si esta persona se queja por leer un manual de 400 hojas cada 3 años es mediocre. y la…
One day someone asked me about this to me because he thought I had gone to live to the US; because I wrote some tweets and posts in English.
Hey Guille, Are you living in Argentina?.
Yes! I’m living here!
Mmm, so why do you write in English?
In my career, the main language is English. All the bibliography are in English; besides people who I follow on twitter and my Yodas speak this language.
Sometimes I feel “uncomunicated” and “isolated” because I can’t express myself and communicate with them, even writing 140 characters on twitter… I need to practice a lot!
Many of you, (may be thanks to your parents or not) learned English when you were young/teenagers. The famouse phrase “You must learn English, you will need it for your future life.” Well, they were right!
In my case, “in the house of the blacksmith, there is a wooden knife” I didn’t pay attention to this phrase. While many of you learned English and took international exams, I stayed at home playing PS and Counter-Strike.
I am not sorry about that. I have always said that videogames gave me the baseline of my English knowlegdes: “Stick together team!”.
When I finished highschool and I started the university (systems) I found the whole bibliography is in English… and I started to read it, watch videos, read, read… and read. This was the key that helped me to learn what I know today.
I want to keep learning and to improve my English! This has always been my motivation to go on! Anyway sometimes you need to make a mistake to learn.
My mother who is an English translator (hah), always said to me: You have to practice, practice and practice to learn any language. You can know a lot but if you don’t practice it, you loose your knowledge.
This is the reason why I write in English, because I want to practice, to made mistakes and continue learning.
PS: I am so sorry for making so much mistakes but you can correct them and help me to improve my English!
Two weeks ago, I have written Who are my Yoda? in the web universe, specifically in the front-end universe.
Yoda is a person who you can admire, she/he can inspire you and she/he teach you.
So, here is the second part of my Jedi Masters:
Eric A. Meyer: Eric ‘father of CSS’ Meyer is an expert on the subjects of CSS and Web standards. He has written several books on CSS (including “Cascading Style Sheets: The Definitive Guide” for O’Reilly and Associates) and his CSS Reset has been the initial source for all of the other CSS Resets used by other CSS Frameworks. You can follow him on twitter via @meyerweb.
Nicholas C. Zakas: Zakas is a great front-end consultant, author, and speaker. He is a strong advocate for development best practices including progressive enhancement, accessibility, performance, scalability, and maintainability. You can follow him on twitter via @slicknet.
Nicole Sullivan: Nicole is a web developer passionate about CSS, web standards, and scalable front-end architecture for large commercial websites. She loves working with diverse teams to solve hard problems on the web. You can follow her on twitter via @stubbornella.
Paul Irish: Paul is a front-end developer who realy loves the web. He is on Google Chrome’s Developer Relations team, and was on the jQuery Team for two years. He is the createor of Modernizr, develops the webapp development workflow tool Yeoman, HTML5 Please, CSS3 Please and more open source projects. You can follow him on twitter via @paul_irish.
Steve Souders: Steve is the father of web performance and explains his best practices for performance. He works at Google on web performance and open source initiatives. He is the creator of YSlow, the performance analysis extension to Firebug and more open source projects. You can follow him on twitter via @souders.
Today, I was reading an interview to Lea Verou at Appliness. And, I asked to myself: Why is Lea Verou awesome?
I thought about it for a few minutes and then I kept reading. I finally found the answer, when I read the following paragraphs:
- Do you use any frameworks when you develop? If so, do you have any favorites?
Not really. I might occasionally use jQuery or LESS or some other framework or library, but I generally try to develop at the lowest level of abstraction I can comfortably work with. I like being able to fix issues that arise on my own, I like to know what code I’m running and I don’t like making the browser download and parse stuff it’s not going to use.
I’m also paranoid about growing dependent on a framework that might become abandoned at some point. Being open source is no guarantee. Frameworks go in and out of fashion and any open source project’s community might shrink and eventually die, in the long term.
The dev community is often more eager to learn about frameworks and libraries than the core technologies they are built with, but it works for me. If nobody ever tried to reinvent the wheel, our cars would still roll on wood. However, don’t get me wrong: I don’t think that using frameworks and libraries is bad.
If it makes you more productive and you’re able to craft better web apps with them, go for it! However, I think a solid understanding of the underlying technology always helps to use them more efficiently. In other words, use frameworks because you don’t have the time, not because you lack the knowledge.
Un día, me preguntaron esto porque pensaron que me había ido a vivir a USA debido a que algunos de mis tweets y lo que voy escribiendo en el blog está en inglés.
Che guille, estås viviendo en Argentina?.
Si, estoy viviendo acá!
Mmm, entonces por qué mierda escribís en inglés?
A nivel profesional, en el mundo del desarrollo (como pasa en otras áreas), el idioma por excelencia es el inglés. Casi toda la bibliografía, las personas que sigo en twitter y mis Yodas se comunican en este idioma.
A veces, me siento “incomunicado” y “aislado” al no poder expresarme y comunicarme con ellos siquiera en 140 caracteres… Me falta práctica!
Muchos de ustedes (gracias a sus viejos, o no) fueron hábiles y aprendieron inglés de chicos/adolescentes. La famosa frase, “Tenés que aprender, esto te va a servir en el futuro!”. Bueno, tenían razón!
En mi caso, casa de herrero cuchillo de palo, no tuve esa frase presente y mientras todos iban a inglés particular y rendían el First, yo me quedaba en mi casa jugando a la play y al counter-strike.
No reprocho nada y no me arrepiento. Siempre dije que los juegos me dieron la base de lo que sé: “Stick together team!”.
Cuando terminé el secundario y empecé a estudiar sistemas me topé con toda la bibliografía en inglés y no me quedó otra más que leer, ver videos, leer, leer… y leer. Esto fué clave y me ayudó a aprender lo que sé hasta ahora.
Quiero seguir aprendiendo y mejorar! Esto es lo que siempre me motiva para seguir adelante. De todos modos, muchas veces, hay que equivocarse para aprender.
Mi vieja, traductora de inglés (cuac), siempre me dijo que el tema del idioma es práctica, práctica y más práctica. Uno puede saber un montón pero si no se practica, las cosas se olvidan.
Es por esto que escribo en inglés, porque quiero practicar, equivocarme, que me corrijan y seguir aprendiendo.
PD: pido disculpas por las burradas que vayan a leer pero pueden ayudarme a seguir aprendiendo!
Yoda is a powerful Jedi Master in the Star Wars universe and I think there are many Jedi Masters in the Web universe.
What the fuck? Are there Jedi Masters in the web? Yes! People who I admire, inspire me and teach me.
So, here is a list of my Jedi Masters:
Angelina Fabbro: Angelina is a software engineer with a background in cognitive science. She teachs, and travels to speak at a lot of conferences lately. You can follow her on twitter via @angelinamagnum.
Brad Frost: Brad is a front-end designer, consultant and speaker. He is passionate about the Web, design and development. He created This Is Responsive, a hub for all things regarding responsive web design. He also created Mobile Web Best Practices, a website that helps people create better mobile web experiences. You can follow him on twitter via @brad_frost.
Catalin Rosu: Catalin, a.k.a. Red, is a web designer and developer with over 5 years experience in the industry. He likes to do stuff as writing tutorials and share front-end web development info. You can find his articles or tutorials, tips and tricks by visiting his blog. You can follow him on twitter via @catalinred.
Chris Coyier: Chris is a web designer and developer. He writes about all thing web at CSS-Tricks, talks about all things web at conferences around the world and on his podcast ShopTalk, and co-founded the web coding playground CodePen. You can follow him on twitter via @chriscoyier.
Christian Heilmann: He is a Developer Evangelist at Mozilla. Chris has written books, many articles and hundreds of blog posts for Ajaxian, Smashing Magazine, Yahoo, Mozilla, and many more. He has dedicated a lot of his time to making the Web better. You can follow him on twitter via @codepo8.
Browser makers spend countless hours building native support for a lot of things in order to improve both user’s experience and developer’s life. Use these native features.”—by Hugo Giraudel