Perplexity.ai has unveiled their own version of Deep Research. Let's investigate the first AI Winter.| Software and business articles by Ovid
There's been a lot of talk about AGI coming soon, but there are some strong reasons to think this isn't true.| Software and business articles by Ovid
OpenAI has released the new ChatGPT o1, removing the previous o1-preview model. Is it any good?| Software and business articles by Ovid
Many prompt engineering tricks are becoming a thing of the past, but there are still some areas where they shine.| Software and business articles by Ovid
Vector databases are amazing, but there are few options with Perl. If you use PostgreSQL, now you have one.| Software and business articles by Ovid
I have updated my previous work with Claude to dramatically improve a Javascript game.| Software and business articles by Ovid
Tired of people sending you pseudo-science articles, or 'opinion' pieces by biased journalists? AI can actually help.| Software and business articles by Ovid
Many people don't write alt tags for images, or they write bad ones. However, these are crucial for people using screenreaders to understand the image. AI can make this easier.| Software and business articles by Ovid
Wardley Maps are an amazing business tool for planning, but you can suffer information overload when you read about them online. Read this quickstart to get up and running with them.| Software and business articles by Ovid
Many people are upset that AI is 'learning' from their work and producing derivative content. Should they be?| Software and business articles by Ovid
Agile is getting a bad rap. It's not agile who's at fault, it's the agile industrial complex.| Software and business articles by Ovid
I've often noted that many objections to object-oriented programming go away if the objects are immutable. But sometimes, you want them to be mutable.| Software and business articles by Ovid
The OpenAPI::Client::OpenAI module is very low-level. We show how to write a wrapper around it for a clean interface with production code.| Software and business articles by Ovid
I played with the new Claude Sonnet 3.5 AI and build a Javascript game.| Software and business articles by Ovid
Given the current worries about AI, people are worried about losing their jobs to it. You probably won't. Yet.| Software and business articles by Ovid
I'm still regularly amazed at how many developers dismiss Copilot and ChatGPT as 'stochastic parrots.' These parrots are much smarter than they think.| Software and business articles by Ovid
There are many mistakes people make with microservices. Starting with them is a big one.| Software and business articles by Ovid
Advocates and adversaries of microservices pitch their points of view. Let's look at both.| Software and business articles by Ovid
I hate discussing type systems with people, so let this be a lesson for you.| Software and business articles by Ovid
Corinna is finally going into the Perl core. Here is a bit about the process.| Software and business articles by Ovid
Using Perl and OpenSky Network data to track Elon Musk's plane| Software and business articles by Ovid
I've started using Github Copilot. Color me impressed.| Software and business articles by Ovid
All Around the World started ten years ago as a Perl consultancy. We've grown quite a bit since then.| Software and business articles by Ovid
With the new Corinna object system coming to Perl, many people are wondering what the future looks like for the language.| Software and business articles by Ovid
I was recently humbled when I converted some code to Corinna and Corinna's constraints showed the design flaws in my code.| Software and business articles by Ovid
One of the best things to come out of the DevOps movement is the promotion of feature switches. Let's discuss best practices.| Software and business articles by Ovid
Demonstrating the current state of the Perl Corinna OOP project by implementing a simple cache| Software and business articles by Ovid
I recently had an issue in a code review where developers disagreed about naming, but it was a subtle trap.| Software and business articles by Ovid
Inheritance has been problematic in object-oriented programming for over five decades. We will explore why.| Software and business articles by Ovid
MooseX::Extended provides safe defaults, best practices, and useful features for Moose.| Software and business articles by Ovid
At https://allaroundtheworld.fr/, we are often fixing common issues in object-oriented code. This is a practical guide for resolving them.| Software and business articles by Ovid
You can find many articles explaining with OOP is bad. It's not, but you need to understand the problems.| Software and business articles by Ovid
Modern object-oriented programming is a far cry from what Dr. Alan Kay, the inventor of the term, intended. Are microservices the closer?| Software and business articles by Ovid
Perl developers tend to think in terms of classical logic, but Perl fits constructive logic better.| Software and business articles by Ovid
People keep asking why the Perl language doesn't just drag the Moose module into the core for object-oriented programming. Buckle up, this will be a long trip ...| Software and business articles by Ovid
Consistency can be a hallmark of great language design. My Corinna OO project for Perl falls short of this.| Software and business articles by Ovid
Slot/attribute builders in OO languages can be dangerous if you can inherit them.| Software and business articles by Ovid
It's easy to get test databases wrong. Here's a nasty hack I did for a software test to make it easier to get the test database right.| Software and business articles by Ovid
I’m building a new object-oriented system to ship with the Perl language. It tries to default to immutable objects. Why is that?| Software and business articles by Ovid
This is the dead-easy git workflow used by All Around the World. Github repo included.| Software and business articles by Ovid
In the Tau Station MMORPG, we have hideously complex software requirements that are very easy to manage. This article explains how you can do it to.| Software and business articles by Ovid
Many people are now working from home for the first time. It can be challenging, but here are some tips to make it easier.| Software and business articles by Ovid
When I get called in to fix a client's software, I find that most large codebases have common errors. Here are some of them and how to avoid them.| Software and business articles by Ovid
Spaces versus tabs? Cuddled elses? I don't care what you believe. Just believe. And automate it.| Software and business articles by Ovid
We had 14 days to increase a client's performance from 39 transactions per second, to 500. This is how we did it.| Software and business articles by Ovid
Moving from Oracle to PostgreSQL can save you a lot of money and pain. Here are the steps you need to take.| Software and business articles by Ovid
More and more companies are discovering that hiring remote workers gives them access to more workers an is better for the environment. This is a guide about how to manage your new remote teams.| Software and business articles by Ovid
New to project management or product ownership? Here are three simple numbers that will make your work much easier.| Software and business articles by Ovid
Many people struggled with my article about Alan Kay and OO programming, so let's talk about the main objection.| Software and business articles by Ovid
Dr. Alan Kay invented the term "OO Programming", but he states that modern OO programming isn't what he meant. What did he mean?| Software and business articles by Ovid
A short rant about one of the worst job offers I've received, from a company I very much wanted to work for.| Software and business articles by Ovid
Budgets are important, but their constraints can cost you more money than if you didn't have them.| Software and business articles by Ovid
A long, detailed explanation of what a "Facebook killer" would really look like.| Software and business articles by Ovid
Almost every example of "MVC for the Web" makes the same mistakes, costing my clients money. Here's how to fix them.| Software and business articles by Ovid
When I get called in to fix a client's software, I find that most large codebases have common errors. Here are some of them and how to avoid them.| Software and business articles by Ovid
Every manager wants an estimate of the cost of developing a new software project. That estimate is almost worthless. Here's what you should really be measuring.| Software and business articles by Ovid
A/B testing is about testing your customers, not your software.| Software and business articles by Ovid
If you have EU customers and you're uncertain how GDPR impacts you, stop reading this and hire a lawyer. Now.| Software and business articles by Ovid
A true story of a company that had a very, very simple feature request. Except that their database was such a mess that they had to abandon the idea.| Software and business articles by Ovid
An overview of some basic test suite tips that are nonetheless overlooked.| Software and business articles by Ovid
The sad truth is that most developers don't know how to design a database and that's an expensive mistake.| Software and business articles by Ovid
Fixing a legacy codebase is hard, but safer than rewriting. Here are some guidelines to make this easier.| Software and business articles by Ovid
Agile is wonderful, but there are times when you don't want it.| Software and business articles by Ovid