“Email has an ability many channels don’t: creating valuable, personal touches — at scale” ~ David Newman
Emails are an amazing way to get in touch with your audience, and many times are the key for a business to get in touch with customers. Emails are customized, are coloured, are powerful, are professionals, even emotional sometimes. But… did you ever think if are read?
Many people out there rely on managed email services that give you all stats about your emails, but many times, these are paid services and to build a small service, your budget may not fit your…
Simplicity is the essence of happiness. ~ Cedric Bledsoe
I like starting blog posts with a quote and this, in particular, is amazingly true. Think for a second at the K.I.S.S. (Keep It Simple, Stupid) philosophy: it simply says that systems work better while kept… well… simple! If you’ve never heard about this principle, at first glance may appear like “this is kinda obvious” but I assure you it’s not.
Think about how many times you used a new paradigm or a new pattern and you overthought how to use it or it overengineered your project to guarantee you further…
“Unintentional design happens when the organization focuses on the business or the technology, but doesn’t focus on the customer or user experience. The result is an experience that emerges that often isn’t pleasant.” ~ Jared M. Spool
Designing a big system may lead to unexpected behaviours. While feature grows, links between them can become weaker leading to unwanted and inconsistent user experiences damaging your platform usage.
It’s rare to notice unwanted behaviours without knowing how users use your sites, and that’s where analytics join the party.
Lots of people rely on Google Analytics, it gives lots of reports without you…
“Beautiful designs, powerful features, and the freedom to build anything you want. WordPress is both free and priceless at the same time.” ~ Wordpress.org
If you work on the web, you have heard about WordPress. It’s a must! Using WordPress, you can literally build anything.
From a new user point of view, WordPress is a nice CMS: you install a theme, set it up, install the plugins you need, you can even tweak some SEO aspects using a plugin for that.
From a developer point of view, it’s different. WordPress is like a framework. …
“Programming is about managing complexity: the complexity of the problem, laid upon the complexity of the machine. Because of this complexity, most of our programming projects fail.” ~ Bruce Eckel
We all have that nightmare, an old project coming back from the grave for some reason.
Some days ago, I got a call from a customer, that never paid for maintenance, asking for “a simple edit”. And it was easy, I just had to edit a regular expression and trigger a build.
And there, lying behind that simple edit, waiting, was the Android Studio Build. …
Hi there, here we go again, on the first part (available here, if you missed it) I set up the package structure with assets and migrations, here I will start the real coding with models, controllers, routes and views to handle the real package logic.
Recordings must be very transparent to the system, the package user should not lose time to integrate recordings into its system. To follow the KISS philosophy, the recording structure should be composed of just a few steps!
“Usability is about people and how they understand and use things, not about technology” ~ Steve Krug
At my last meeting with one of my teammates, we started building a prototype for a project. Our aim with the prototype was to study the flow of a specific purpose about the project, collect and analyze some analytics and outline our next moves. As a developer, I wanted to profile the prototype, but obviously, mine wasn’t the only opinion on the table. So I asked if someone needed analytics, and the answer was “heatmaps?”.
Heatmaps are a way to visualize data about…
How many times did it happen for you to think about a feature you want to use in your project but none of the present packages implementing it satisfies you?
For me, fortunately, not a lot, but there were some fancy cases where I wanted to implement a very specific feature but I had no time so I made compromises and pick something similar. I had the idea for this package while writing the article about Data-Driven Strategies. It was simple to set up the whole project, record user sessions and query data, but what about making it available for…
“No matter how cool your interface is, it would be better if there were less of it.” ~ Alan Cooper
First time I read this quote I thought it was kinda fun because every time you think with your UX Designer about the connection between interface and features, it needs a lot because of that button, or that text colour, or that shadow… in short, if you ever worked with this, you understand what is like!
The real problem is that while projecting a UX you have to focus on user behaviours and… be realist, you’re not your users and…
Graphic designer: “So far we built up our UX to be highly interactive, We focused on *put here a fantastic name for a simple stuff* making it beautiful, responsive and attractive.”
Me who lost 4 hours implementing it and saw how users use it: “So why nobody understands it?”
I don’t know if you ever had a conversation like this but the next immediate reactions are like ⚡🎯💣💥 and suddenly someone appears saying that he also designed an alternative version but was rejected for some reasons. …
IT Engineering Bachelor and still student 🎓 Mobile&Backend Dev 💻 Growth hacking Enthusiast ☕ Startupper 🚀 Metalhead 🤘🏻 With love, from Palermo ❤️