Category: Product Engineering
-
Applying HumanOps to on-call
Originally written for the StackPath blog. One of the two core foundations of SaaS monitoring is alerting (the other being metric visualization and graphing). Alerting is designed to notify you when things go wrong in your data center, that there’s a problem with your website performance, or if you’re experiencing…
-
Easy to use and beautiful design are no longer differentiators
If you find yourself focusing on your product being “beautiful”, “easy to use”, “design led” or leading with “look and feel”, you may need to rethink your competitive positioning.
-
How to prioritise what features to build
Only one thing can be top. Unless there is a single, ordered list of numbered priorities, nothing is the priority.
-
You don’t need to be an expert to integrate AI in your startup
Originally published on The Next Web. We’re used to hearing that AI and machine learning is hopelessly complex, impossible to implement quickly, and that if you want to get on board the machine learning bandwagon you’ll need to invest heavily in PhDs, specialists and expensive experts. This way of thinking…
-
Does everyone hate MongoDB?
There seem to have been quite a few “don’t use MongoDB” posts over the last few months so is there actually a real problem with MongoDB itself?
-
Choosing a non-relational database; why we migrated from MySQL to MongoDB
Originally published on the Server Density blog. Update 23 Oct 2010: A discussion about the value of shortened field nameshas generated a lot of traffic to this post over the last 24 hours. A response has been posted here. Update 28 Feb 2010: A followup was published here. Until recently, our server monitoring application,…
-
Exposing hidden features
Originally published on the Server Density blog. I met Dave Stone at DrinkTank last night and talking about usability, he said something along the lines of “if you need to explain something to users in writing then it’s not usable”. That is very true and one of things we’ve been trying to do with…
-
Taking payments online – merchant account & payment processor fees
Originally published on the Server Density blog. There are quite a few options for taking online payments from customers but the best way is to get a merchant account and use a 3rd party processor to handle everything. When I say “best”, I mean that in a comparative sense verses…
-
Running a successful beta – trickle effect and phone feedback
Feedback is the ultimate goal. The strategy to achieving it is to have a small number of users you manually increase over time.
-
Interview – Zack Urlocker of MySQL
An interview with Zack Urlocker, Vice President for Marketing at MySQL AB.