These are the slides for my PyCaribbean 2017 keynote on Developer Ergonomics where I talk about the current state of package managers in Python vs in other ecosystems like Node and Rust.
Looking backward and forward
2016 was with no doubt an eventful year for many. On March 12th, I married my high school sweetheart. We’d been together for around 9 years and engaged for like 4 of those. Best day ever. During the last quarter of 2015, we cofounded Alias Payments to build Gasolina Móvil. We became part of Parallel18′s first… Continue reading Looking backward and forward
Upload files to S3 and generate previews using Laravel
I recently put together a PHP client library for FilePreviews and immediately thought about putting together a blog post on how I’d use it. After 6 years, according to this repo, of not writing a single line of PHP, I looked into Laravel since it seems to be the rave these days. Alright, let’s get to… Continue reading Upload files to S3 and generate previews using Laravel
Touch Typing and Programming
Programmers solve problems and most of the time use a keyboard to do so. I firmly believe you need to be able to efficiently express yourself through typing. There’s probably nothing more fundamental in programming than being able to think of something and expressing it in code without losing your train of thought. I say… Continue reading Touch Typing and Programming
Juice Box
A month ago I decided to take another stab at proposing a solution to allow all of us to keep working on great programming workshops. Personally, the biggest headache in each and every one of the workshops that I have organized or participated in is the time and effort it takes to configure and setup… Continue reading Juice Box