Complexity can cost time and money.
There are pros and cons to everything, including complexity.
I want to kept the it of my talk ambiguous. I believe this applies to many different aspects. Code, Design, DevOps, System Architecture but even non-technical aspects too.
There is a cooking book I use quite a lot. It's called Take 5. It has loads of quick to make recipes using only 5 ingredients. They all taste amazing.
How many websites have you seen that are overly complicated, when all they do is host a couple of blog posts? Knowing the overall goal of an application before you proceed can save a huge amount of time and money.
Blogs are common. If you're starting a blog, then you have many options:
- I chose: a self hosted rails application
- FTP files to a server using eg; Filezilla
- A blogging service that gets you up and running in minutes
If you host it yourself, you might want a design.
This takes time: probably knowledge of HTML and CSS
Or this takes money: buying a theme, albeit you can get one for £10, but how much does this save you overall? It probably costs you more in the long run.
Maybe WordPress or Medium is good enough.