©2020 by Arturo Devesa.



AI Lead | Machine Learning Engineer | Tech Manager | Innovator

I'm a technology enthusiast with over 15 years of experience working in academia, startups, and corporations. Learn more on my blog



I'm passionate about entrepreneurship, technology, artificial intelligence, programming, startups, teaching, research, business and innovation. I have been keynote speaker in multiple events worldwide about AI and startups. I've been involved with Florida Atlantic University and Stanford University. I've also worked with Microsoft and Orange Telecom in various forms. I have a lot of of experience but I feel I have little because the more I learn, the more I realize what I don't know and the more I want to keep learning. I love learning new challenging things. My new addition to that continuing learning is Quantum Physics and Quantum Computing for AI.


The truth about programming

In most Hollywood movies, they show programmers and hackers typing away really fast not stop. The reality in the real world and when you see working most programmers is 90% of the time they are looking and reading the screen, thinking and trying to understand how something works or why something doesn't work.

Getting stuck is very much a universal part of programming, something you have to come to enjoy. Professional programmers when they get stuck they go to Google, stackoverflow, github, and other resources. GitHub is a tool used by programmers for collaboration but it is also one of the largest repositories of open source code.

Best feeling in the world is when you fix a bug of a problem.

The skill that most employers look for when recruiting is the ability to think. Knowledge is valued in a world where information is hard to come by. In the 1800s, only the rich had access to good books and good teachers. Now, everyone has all the information they had and more at the tap of a mouse. Information is losing value, the ability to think is the stock to buy.

This may sound unintuitive, but my advice is always to code less, think more.

Once the poorly thought-out code is written and brought into the world, you’ll inevitably have to go back and comb through your code, line-by-line, refactoring and deleting things. This is always a painful experience. So remember, the easiest code to get rid of is the code that was never written.

12 rules @ appbrewery.co

1. Trick your brain with the 20min rule

2. Code for a Purpose

3. There's no perfect language to learn

4. Understand what you are writing

5. It's ok not to know

6. Be a copycat. But please, make something.

7. Be accountable

8. Keep learning e.g. learn swift in the future

9. Play fosball

10. Get a mentor

11. Get into the habit of chunking

12. Break someone else's code