Clean Coders: Put a Kata in your life

One of the last books I’ve read is Clean Coder, by Robert C. Martin ;

This book is not about Coding or programming techniques; it is about the professional behaviour… So it is about you, about how you have to behave inside your professional environment; how you have to put first your professional and technical values, and how you have to put them over the table.

Also, as a “Software Craftsman” you have to take into account that from the first key you have pressed in your life, until the end of your career…you will be always learning and teaching..This is a PATH..the path of the Craftsman.

By now, I would like to comment about one of the main aspects of this path…The Practice….The practice is important, and it is very important that it stays out of your work-time…it is your responsibility as  a professional to practice as the musician practice & learn   out his concerts, or  as the surgeon practice & learn out of her surgery operations…. It is your commitment if you are considering yourself a professional.

Continue reading Clean Coders: Put a Kata in your life

Kosaraju’s Graph Algorithm

Since last november,  I’m taking a Stanford’s + Coursera course Specialization at Algorithms

For me, as an experienced coder this is the most defiant course I´ve done in my career… It is well explained, it goes quickly to the core of the problems; For sure it is the pinch of salt that every coder needs to give to her  programs.

But I’ll wait to  finish this course to post a complete entry on this post about the course.

By now, I would like to recommend you an extraordinarius video that explain one of the most interesting algorithms that I’ve found on this course: The Kosaraju’s Algorithm

It couldn’t be better explained…check it out..:

De por qué la programación debe entrar en la Educación

Well, this is me….the guy at the TEDxGijón 2014 talking about Coding, Kids, Education & Arduino.. it was a huge challenge when the TEDxGijón asked me to give a TEDx Talk  … it was a huge honor, and a tremendous challenge to condense in just 10 minutes everything that I wanted to tell….

I hope you enjoy it

Hello World!

Hello World!:

this is my first post on my Blog….but who I am?

well… I ‘m just a Software Craftsman aspirant; and I’m here just to share everything I know, because I aspire to learn everything I don’t know….simple, isn’t it?

On this blog I hope to post about all the things that now (& in the future) are interesting me: Coding, Java, Javascript, Angular, Node.js , Maker’s projects, Arduino, Linux, Software Craftsmanship, Clean Code, Coding for Kids….

I just hope that sometimes one of my posts was a help for you, and some other times you posted an entry on your blog that helps me…..

They are uncountable the number of times that I’be been helped by a blog while I was coding, so this is my tribute to you…