Category: Daily Report

  • Day 52 – ‘Flowgramming’ as the new threat and opportunity to programmers

    So, the new era of the internet is going to be connecting the dots. In this paradigm, the dots are the ecosystems that already exist and have many users.

    These ecosystems have had millions of dollars poured into them. They have somewhat of a technical moat now but their user ecosystem widens that moat most of all.

    For instance, I have been meaning to get started on N8N for a few weeks now. I’m glad I sat down and made time for it today … this is a brand new software type available to people without having to pay for the upfront development of handling the communication between the dots.

    As a starting point I setup a workflow that grabbed my favourite Arsenal FC blog, asked OpenAI to summarise it, and then message me them on slack.

    After some fiddling around I got some messages in Slack!

    I can’t overemphasise how great this is. This is a huge timesaver, but it’s yet again another threat to programmers.

  • Day 51 – Vibe Coding

    Vibe coding is really taking over. Simply put, non-technical people with ideas can now use AI to make very high quality prototypes.

    Those prototypes can do most of the things that are needed for a company. However, in almost all cases, the code generated to run them is somewhat bad (from a software engineer process) … and if you keep going down that route without regular refactoring and tidying up, eventually you will get technical debt.

    That technical debt may come three years down the road though, at which point you will have to hire an experienced programmer. If you are still going in three years though you are likely to have money by that point and can afford the programmer. So that’s the payoff!

  • Day 50 – Building An AI Startup In Six Months

    Day 50 – Building An AI Startup In Six Months

    I’m not a fan of the new image generation on ChatGPT. Not because it’s more detailed or more refined – the quality has gone up … but the fun images that I was able to generate for my posts quickly don’t seem to exist anymore. The new images take several times longer to generate, but I’ll admit they are much higher quality.

    I also tried out the new video creation on GenSpark from a prompt from one of my previous posts. Whilst its a low quality video, you can clearly see a future where we can use AI to construct our environments visually in ways that have never been possible before. This is the video I generated below.

    So fifty days have passed since I made a commitment to building ‘something’ with AI. I have roughly six months until a self-imposed deadline at which point I will properly reassess my situation. I am totally aware that the industry is incredibly competitive, and I’ve realised that more than ever, the real route to success is marketing.

    But for marketing to be effective, and not to be run over by OpenAI … you need a specific niche, sector, problem or new value proposition because you can then use highly targeted marketing and lead generation for your product. If you have a general purpose product, you will get lost in the noise. So specific problems taken care of, mean you can target your marketing and sales. You can also tailor your product.

    I didn’t initially have a specific idea … but having worked with SMEs for my entire career, I do know what business owners are looking for. There are already infinite tools out there but I wanted to build something in my own way and own style. It sounds cheesy, but web software has always been my ‘passion’ so this was more about one final attempt to take everything I’ve learnt so far and put it into one system.

    I have begun a custom objects platform that I’ve wanted to build for a while – which I think can form the digital infrastructure for several niches, and ultimately the long term goal is to build my own flavour of AI assistant. Whilst this may seem wrapped up already, my experience tells me to build something that’s going to be useful for myself and people around me, and evolve it as I learn about the requirements that crop up as a result of pushing the AI agency. As the industry quickly evolves, it’s mostly going to be about persistence and spotting opportunities.

    Aside from my own product, I’ve been exploring a partnership with an AI platform focused on the online gambling sector, starting the foundations of an AI agency to see what that entails and now more recently I’ve taken on board an online booking system transformation. This is all on top of jumping into the AI R&D scene, learning about the various techs.

    So I’ve been quite busy, and it’s an enjoyable life really. I much prefer it to being a developer with no real impact or choice about what they get to work on. I’m aware I need to make money with my product at some point, but for the moment I’ve got a few steps left on the platform that I want to get done to get it to a point where I can apply it to different use cases.

    The main thing I have learnt about in the first 50 days is how powerful LinkedIn can be if you were to work at it. I haven’t had too many likes on my posts, which I never really expected anyway since I started off with less than 100 contacts and the content was more for personal motivation than anyone else … but I have had some key things come up from it … people from my past have messaged me, and I’ve been able to reconnect to them and talk about what i’m doing. And when I want to a local conference, I was surprised by how many people were aware that I was at least doing ‘something AI’ related.

    The point is, the last 50 days has made me realise that if you work LinkedIn properly you can always find work wherever you are in the world, regardless of industry.

  • Day 49 – Productive Conversations?

    After talking about protecting my time yesterday; I went and spent an entire day talking to people today.

    Was it productive?

    When focused on building stuff everyday, you need to balance it out with social contact. It’s good to laugh, to share ideas, and to get other peoples’ perspectives on life and AI. It’s good to get away from the screens that suck our lifetime away without us noticing.

    There is a network effect to it as well. You talk to one person, make a positive impression. Maybe something that they are looking for you, you can help with… or you link them to someone you know. Or vice-versa. You never know what the ripples of action will touch in reality.

    That’s all for today.

    Tomorrow back to action getting stuff done …

  • Day 48 – Protecting Your Time

    To achieve great things, two things are needed; a plan, and not quite enough time.

    Whilst I’ve known this for a while, it’s been more apparent in this startup attempt, of the importance of protecting your time.

    The unfortunate truth is that all of us have less time in life than we would like to. You never really know when your time is going to be up and most of us project our consciousness into the future, never really taking stock of the life we literally are right now.

    Whilst I do get occasionally stressed and frustrated at work, I do genuinely enjoy doing what I do. I always have. Maybe I would enjoy other engineering careers, but internet & software is where I put the last 30 years of my life so there is a lot of sunk cost bias.

    I also genuinely enjoy being self-employed and having my freedom of choice to make decisions (even those that lead to mistakes) and life freedom in general (as opposed to a nine to five). I certainly could have had an easier and more profitable life so far if I had taken the employee route but then I wouldn’t have had all the life experiences i’ve had.

    The point is, when you are doing something that you enjoy, by default your time is reasonably well invested. If you are on the right path for you, then regardless of how inefficient or ineffective you are, fundamentally you are still making good use of your time.

    It’s when you really don’t like what you’re doing, or where you are going to work in the morning hating the prospect, that you are wasting time.

    And fortunately, right now, I am on the right path for me. So that means at least at the base level my time is being invested in the right area.


    However, for the days 50 to 100, I want to up my game considerably. This doesn’t mean running around in circles faster … it means:

    • doing less (paradoxically)
    • doing more (paradoxically)
    • automation

    Doing Less By Saying No

    There is one rule here. It is about saying NO with wisdom. Saying NO to the unimportant is the one thing that I want to implement. Whether thats a phone call, a meeting, a project idea, attempting to nurture a friendship, a task, social media, etc. Saying no to an unwarranted impulse to check email or social. But for me especially as someone who can generate a new idea every hour, it’s about saying no to those and staying focused on what I need to get built.

    Doing More By Focusing On Key Areas

    The rule here is to systemise. I hope eventually to be in the position to build a team, but in reality it’s about optimising myself first. Having said no to the non-important by doing less, you do more by consistently focusing on key areas. As an example, LinkedIn is a key area. I’ve dabbled in it for the last 50 days for the first time taking it somewhat seriously, but I also know that I am not optimising each post to deliver value to others. So that has to change.

    Well Thought Out Automation

    More on this another day…

  • Day 47 – Pattern Recognition, AI, and the Nature of Intelligence

    Day 47 – Pattern Recognition, AI, and the Nature of Intelligence

    Our brains are fundamentally pattern-recognition engines. Evolved for survival, they identify regularities in our environment to make better predictions and decisions. Learning is a process of repetition and refinement: every time we encounter a situation, we subtly recalibrate, inching toward optimal responses. It’s like an organic algorithm optimizing itself with each iteration.

    So basically, part of our intelligence is how we recognise patterns as we go through life. It was a matter of survival many years back. Eat that red berry and you get sick, stamp on that snake and it’ll bite you… but more than that … what about sales psychology … use these evocative words, anchoring, mirroring, and positive affirmation statements … and you are more likely to get more sales. So patterns have already been assessed.

    Science is literally built on patterns. The scientific method is about repeatable and measurable tests. You look for patterns in data to assess whether an hypothesis is correct or not.

    So …

    This idea leads naturally into how Large Language Models (LLMs) work. At their core, LLMs are also pattern recognizers. They don’t understand meaning the way we do — instead, they analyze massive amounts of text and learn to predict the next word based on patterns they’ve seen before. They don’t “know” facts; they generate statistically likely sequences. Think of them as highly advanced autocomplete systems trained on a trillion examples.

    Whilst LLMs aren’t fully intelligent… if we were ever going to reach genuine AI … this pattern matching ability is very much part of that. Who knows what will happen with the quantum chips… since what does ‘meaning’ mean anyway? AI can ‘know’ everything about a dog, what it looks like, sounds like, how it behaves, etc… maybe it can’t ‘experience’ a dog … but it certainly conceive of one.

    This gives rise to the thought that we have created something potentially very different to us, but that is still intelligent but in its own way. Our human ego don’t want to admit that this ‘thing’ may have more intelligence, so we have that internal roadblock… but why are we so fixated on it achieving ‘intelligence’ anyway – AI doesn’t need to be intelligent to be self-organising.

    While LLMs are masters of mimicry, human intelligence is something deeper. Intelligence isn’t just about spotting patterns — it’s about applying them to adapt, solve problems, and pursue goals in unpredictable environments. It includes:

    • Perception (pattern recognition)
    • Learning (memory)
    • Reasoning (applying knowledge flexibly)
    • Agency (goal-directed behavior)
    • Generalization (using insights across domains)

    LLMs replicate the appearance of intelligence — eloquent, insightful, even persuasive — but they lack goals, memory of past interactions, and any sense of self or purpose. They are mirrors of the data they’ve consumed, not minds of their own.

    It can easily be argued, and has been by philosophers over the years, that the human animal is nothing more than a biological robot… that many of us go through life without ever truly thinking; instead just riding the waves of the mind; which of course is just made up of what it has learnt over time.

    True intelligence, especially human intelligence, combines cognition with emotion, instincts, and an internal drive. It adapts to change, grows from failure, and learns not just how to do something — but why it matters.

    So what is intelligence? It’s not just knowing things. It’s the ability to use patterns in creative, adaptive, purposeful ways. LLMs are incredible tools. They’re not alive, and they’re not wise. But perhaps AI doesn’t need to be ‘alive’ and ‘intelligent’ to be an existential threat to us. I’m not saying LLMs are Terminators … but I am saying they are part of them. It just needs a few more technical breakthroughs combined with them, and then it’s time to reach for the EMP grenades.

  • Days 45 & 46 – Weekend off.

    Apart from a two hour call covering some booking system improvements; I took the weekend off. Mothers day on Sunday as well so bit of a BBQ and kicking a football about the park.

  • Day 44 – DXP Server Ready

    Quick update. Our developer has been hard at work and helped us get the server up and running for the DXP product. I’ve been documenting server configuration for future reference. I will finally be able to battle test their product and really work out how far it can be stretched.

    We had a meeting with a large online gambling company yesterday. It blends perfectly with the DXP product so we may well get some good traction out of it.

    Short update today

  • Day 43 – Super Quick Product Demo

    My YouTube skills leave a lot to be desired. The first two were too long, and this third one is incredibly brief and probably doesn’t explain it very well. But I’m only interested in momentum at this stage. Quantity over quality 😀

    So i’ve been developing this on the side of everything else going on. Amongst other things:

    • Content generation ‘at scale’ project
    • Holiday rentals project … potentially future AI
    • Potential AI driven project for business funding

    That’s it for today.

  • Day 42

    Tired. 42 days with only a few days off. But it’s going alright. Things are happening slowly. But need to increase pace.