The 2 Types of Developers
Any time someone tells you there are 3 or 4 or 5 types of something, it’s a gross simplification of...
Startup Red Flags: An Engineer's Perspective
The startup world is an exhilarating place filled with innovation, opportunities, and challenges. It’s not a path for everyone, and...
How to fix Error OR-CCSEH-26 (Works in 2023)
Context of OR-CCSEH-26
You probably tried doing one of the following:
- Tried paying for google services with your...
Strategizing a Legacy Software Overhaul: A Case Study on Modernizing and Rewriting Software
Mike bought a piece of legacy software. It was written with a general purpose CMS (think WordPress, Joomla!, etc) and...
Test your revenue projections with this metric
Test your revenue projections with this metric
Running a successful business requires rigorous planning and realistic forecasting, particularly when...
Delay The MVP
The Benefits of Manual Processes in the Early Stages of a Start-up
Starting a new venture is an exhilarating...
A founder's complicated relationship with narcissism
Narcissism, often characterized by an inflated sense of one’s abilities and an obsessive need for admiration, has a complicated relationship...
The difference between a CTO and a VP of engineering
The Difference Between a CTO and a VP of Engineering
In modern technology companies, the roles of the Chief...
How to copy notion tables
A pet peeve of mine is when someone shares a table of some content that I want to save, but...
The role of the CTO in a technology business
Warning: This is a highly opinionated article after 10+ years interacting with non-technical business owners in tech businesses.
Business owners,...
An Insight into Fractional CTO Rates
In the ever-evolving world of technology, organizations are continually seeking ways to stay ahead. For startups and small to medium-sized...
If PHP Were Norwegian
If PHP Were Norwegian
Imagine if your favorite coding language packed its bags, took a vacation to Norway, and...
Micro Estimates: Enhancing Predictability in Software Development
Introduction
In the world of software development, predicting the time and resources required for various tasks has always been...
You probably don't want a mobile app
Mobile apps used to be cool and a reasonable way to get software into mobile devices. But:
Setting up PhpStorm to run PHPUnit tests inside an already running docker container
Let’s make some assumptions:
- You are running a PHP application inside docker, and you use docker-compose. For example:
LearnPress Stripe Checkout Payment Gateway
Process LearnPress payments with Stripe Checkout with this WordPress plugin.

After activating the plugin you get...
The painkiller/vitamin analogy, myth or fact?
Everyone in the product or startup space has heard of the “vitamin VS painkiller” analogy. Many are told to focus...
Programming Languages Leonardo DiCaprio Would Use
In the image below you can see a list of programming/scripting languages and Leonardo DiCaprio’s proclivity towards them.
XSS by including JavaScript in image metadata
What is XSS (Cross-Site Scripting)?
Cross-Site Scripting (XSS) is a web security vulnerability that allows attackers to inject malicious...
How I programatically checked 5000 symfony websites for a vulnerability
“Vulnerability” in this case is simply leaving the profiler on in production. Something some people do.
Anyway. I heard sometimes...
Piano Key Complexity
Piano Key Complexity is a term used for something most people assume they know the inner workings of, like a...
You already have an audience. Capture it by using the bellwether effect!
tl;dr; at the bottom
I hear many-a-person mention that they have no audience, thus, they don’t know what to create/sell.
... When Do We Stop Selling Shovels?
we’re all just selling shovels to each other and no one is actually digging
Imagine a gold rush....
Is it *done*?
Customer: Is my engine done yet?
Mechanic: Yes
C: Great, then I’m gonna drive home
M: The engine is done,...
4 Google Tools To Stay On Top Of Trends(2021)
Coronavirus Search Trends
https://trends.google.com/trends/story/US_cu_4Rjdh3ABAABMHM_en
Find My Audience ( Youtube)
https://www.thinkwithgoogle.com/feature/findmyaudience/
Here in Norway, this...
LinkedinHey - Name Autofiller
TL;DR;
Webstore link: https://chrome.google.com/webstore/detail/linkedinhey/jhojnacpjblmbggiaiajphhehigeggjn
More info
When you need to mass message people on Linkedin, you probably have...
This Title Is Disputed(and how something being disputed means nothing)
TL;DR; Mostly everything is or can be disputed.
To put “This is disputed” warnings on only some of the things,...
How To: Enumerate WordPress Users(and how to fix it)
A common attack vector for WordPress is to enumerate users and see what juicy data you can get, and potentially...
The Josephus Problem in JavaScript
The problem is named after Flavius Josephus, a Jewish historian living in the 1st century. According to Josephus’ account of...
Lisp: Day 0
The first time I heard the term “linked list” was in the beginning of 2017 when reading JavaScript Allongé...
Why Bubbles Are Inevitable
Bubble: used to refer to a good or fortunate situation that is isolated from reality or unlikely to last.
... Introducing HiPPO Driven Development(HiPPODD)

A new feature request arrives, and everyone feels that it doesn’t make any sense....
Unemployed Developer? Read This
So, you did everything you were supposed to. You got a degree, you went to a boot camp, and...
You Probably Don't Need A Developer(Yet)
A tip to self-funded entrepreneurs by a developer that keeps getting asked to work prematurely
Youtube thumbnail generator
To not have to open photoshop every time I want to make a thumbnail for youtube, I created a simple...
Stop Coding Right F***** Now
If Your Only Tool Is a Hammer Then Every Problem Looks Like a Nail
If the only you thing...
You Don't Understand Your Software Engineers
Read more on medium.com where it got over 65,000 views and 21,000+ fans: https://medium.com/@amandoabreu/you-dont-understand-your-software-engineers-53442ca0805a
Data driven decisions explained with hamburgers

In the 1980’s, A&W tried to compete with the McDonald’s Quarter Pounder by selling a...
CSS FizzBuzz, has science gone too far?
Recently at an interview instead of checking whether or not I had a pulse, it was requested that I solve...
Wordpress: Create a plugin that automatically creates publicly facing page
Creating a front-end page for a plugin without manually creating a page
Many times a developer wants a plugin to...
My journey migrating from Wordpress to jekyll and why I will use Hugo instead
So I got tired of wordpress, the overhead in complexity for a simple blog became too much to maintain, so...
Useful commands I can never remember
A list of commands I use often but can’t seem to be able to memorise.
find dirname/ -name \*.sql
... Element of an image over text with simple CSS masking

A while ago at the room5/trivago magazine blog we pondered about having some fancy looking...
Dynamically creating unique widget area on a page
Sometimes we want to have a page with a unique widget area that won’t appear on all pages, like widgets...
AATV, Autonomous All Terrain Vehicle
AATV stands for Autonomous All Terrain Vehicle.
Features a fully custom metal chassis, and “tank” like tracks.
Motors and drive...