AI and the future of product engineering
A glimpse into the future of the AI-enabled product engineer becoming an invaluable asset in more resource-efficient product teams
Writing is a way for me to structure my thoughts and reinforce my learnings. Topics include web technologies, best practices, personal projects and whatever else keeps me busy.
A glimpse into the future of the AI-enabled product engineer becoming an invaluable asset in more resource-efficient product teams
In the final post of this mini-series I talk about the challenges of moving from Engineering to Product and the many lessons I learned along the way.
In this part of the series, I discuss how to expand a pre-PMF engineering team, emphasizing effective hiring, onboarding and communication.
In the first post of this mini-series I discuss key decisions made to optimise Engineering for development speed, particularly in the pre-PMF phase.
Keeping data on mobile devices secure is crucial. But did you know that the local storage mechanism in React Native is unencrypted be default?
I usually write about technical topics, but I want to use this opportunity to share the journey of a project I’ve been working on for the last year.
Companies choose React Native because of its shallow learning curve, but what often gets missed is that you’re still catering to two different platforms.
While integrating a GDPR opt-out feature into an app I ran into a few interesting technical challenges carrying over JavaScript application settings to native code and vice-versa.
The most popular complaint about React Native is upgrading, so let me walk you through this tedious process one step at a time.
Recently I’ve helped a client migrate their e-commerce front-end to React Native and ran into some common issues that occur when a team lacks prior experience with React.
This is the last post in a 4-part series about building the iOS and Android app for uncovercity using React Native, which is all about the popular topic of navigators.
Another post about my experience building the mobile app for the surprise dinner startup uncovercity, which is all about bringing multiple languages into the app.
I had the pleasure to experiment with maps and API integrations in React Native while working on the mobile app for uncovercity. Here is how it went.
React Native can be hard. But a lot of the heavy lifting can be done by its open source companion toolchain Expo, which I'm going to talk about in this post.
An important part of our workflow while building Prepd was deploying the app to our internal testers and stakeholders using Bitrise. Let me show you how!
React Native has been doing the rounds for quite a while now and in this post, I want to talk about how we used it to launch the Prepd app for iOS and Android.
Building a hybrid mobile app seemed like a really big challenge just a few years ago. With React Native though, things have changed a lot.
One of the trickiest challenges that most startups face is validating product/market fit. In this post, I’ll explain why a programmer doesn't necessarily have to be your first hire.
We have more ideas in our head than we have time in our lives. Most of the ideas, although they may sound exciting and groundbreaking, end up being abandoned.
When developing applications, we assume that people have permanent access to a broadband connection, no matter where they are in the world. That's a mistake!
Working remotely has a lot of benefits: you’re location-independent, enjoy flexible work hours, and usually have more autonomy and less distractions. But...
One of the best parts of Hanno's team trip was a challenge where two teams competed against each other to build something deceptively simple in twenty minutes
A short story about my new work life at Hanno, and how I managed to get out of my comfy dark developer cave.
It’s very common for blogging to be neglected carelessly in digital companies. Here’s why it shouldn’t.
A lot of times I find myself repeating the same thing over and over again. Here's how to eliminate broken workflows while staying mentally focused.
Ever since the industrial revolution humans have aimed to make their lives more efficient using automation. Today, I'd like to share my 5 favourite automation tools with you.
If you haven't been living under a rock for the last couple of years, you should be aware of the launcher app Alfred and the incredible power it offers to boost your productivity.
We are living in a world of instant gratification and quick fixes. Sometimes we are not able to spend even a minute of focused effort without getting distracted.
If you have been working in the IT industry for a while, it is probably not entirely new to you that projects don't always go as expected. Why is that?
Today I'm going to tell you a bit about a side project I've been working on. "The Book Project" is a collaborative storytelling experiment turned into a printed book.
Who doesn't hate browser testing? There are probably few things more disappointing than firing up your website in an environment that is not your own, just to realize that everything gets screwed up.
I guess all of us have been more than once in this situation: While doing something on the internet the 3G status bar on our phone slowly disappears, and we're offline!
I have probably spent most of my working hours in one of the following environments : at home, at offices and at co-working places. So which one is the best?
There are many different web developers out there, all with different qualities and talents. So what is the most important criteria to watch out for?
Since the breakthrough of responsive web design, I've been eagerly looking for ways to improve my design workflow. Let me show you three tools I've tested.
In today’s world, we are constantly confronted with new and innovative ways to solve problems. Let me share with you which of them I think are timeless.
When we have a good idea, we usually would like to start acting on it immediately. In this post, I'm going to share a few strategies to turn them into action.
Scaffolding tools in web development are becoming more and more popular. Let me share three tools with you that can help you build web applications more quickly.
I've been living in the Mediterranean city of Valencia for several years now, so let me recap why I think this is a great place for young companies.
Recently I did a course on Gamification on the highly acclaimed learning platform Coursera. In this post I write about my experience with this topic.
In this post I wanted to go over some useful programs that have recently become indispensable for my daily workflow.
During the past month, I have been trying out the productivity tool Kanban Flow to optimize my work speed and focus. Here's what I've learned.