I woke up at 9:30 am but I decided today that I wanted to get a decent walk in so I left home at 10:30 am and went for an 11.42 km walk. I’m going to get to sleep tonight before midnight and lights off before 11:00 pm and I’m hoping that getting into a good routine at the end of the night will make it easier to get up in the morning to go for my daily walk. Just as I gradually made the change of getting up earlier so then I can time my exercise in the morning, I’m going to focus on getting the lights off by 11:00 pm so that eventually it’ll become a routine for me. There is the temptation of having worked all day to want some time to relax watching movies etc. but I think that the best thing during the week is if I want to do any sort of relaxation I’ll need to fit it in before work or leave movie watching to my days off from work.
I’ve upgraded my installation of Chrome from version 154.0.8037.58 to version 154.0.8037.93 . I haven’t noticed any regressions yet but it is still early days but even with the hiccup of 153 and Salesforce but so far the two extensions I have installed are working well. I did give Safari a second chance but Google Chat scrolling issue remains and WordPress doesn’t work as good on Safari as it does on Chrome. I want to give Safari a second chance but I keep having issues – one can blame the web developers for not debugging for Safari but ultimately for the end user they don’t care who is at fault they just want to be able to navigate the web with minimum fuss and bother – if Chrome enables them to do it then so be it.
I was watching a video videos regarding the whole SaaSpocalypse – this narrative pushed by technologically illiterate idiots on Wall Street that have convinced themselves that AI will make SaaS obsolete because every company will just vibe code a custom solution. It is abundantly clear when I hear these Wall Street types speak that they’re regurgitating the farts they’ve huffed earlier on in the day from their fellow Wall Street types rather than having a firm grasp of what they’re talking about. There is a reason why businesses avoid creating bespoke software unless either they really, really, really need to do it because their business requirements are very niche (aka there is no mainstream software vendor that is suitable) or the bespoke software is so trivial that there is a limited amount of risk associated with it.
Regardless of whether you write it yourself, whether you pull in an assortment of third party community developed frameworks or vibe code the whole thing, you are ultimately responsible for it all – from planning to designing, to writing, to maintaining it, refactoring it, add new features as the demands of the business changes and retire features that are no longer needed etc. etc. That doesn’t even touch on the regulatory compliance such as ensuring that there is the ability to fully audit who did what to which transactions, customer records, when money is entering your bank to be able to trace the origin and when it leaves to know where it left to etc. This very important when it comes to areas such as finance, banking, betting agencies, insurance and many other industries where there is anti-money laundering compliance where government do random audits to ensure you’re doing your due diligence.
This is the reason why businesses outsource that responsibility to the likes of Salesforce and other SaaS vendors (along with traditional software to run on premises) because when you pay Salesforce a set amount per user per year you are getting the expertise that they have behind the scenes. Salesforce not only develop the software but they also audit it and have a whole legal team to ensure that whatever regulations exist that their platform is compliant with them. When you pay the subscription to their service along with millions of other users around the world then the cost of maintaining it and improving it is shared across everyone using the platform where as if you bring it all inhouse then the only people who is carrying the burden is your organisation. You have to not only maintain a data centre, upgrade the hardware, maintain the hardware then there are the software licences, developer tools, auditing of the system for regulatory compliance resulting in a business asking themselves whether they’ve become a software company with an unrelated business tacked onto the side of it.
