Today is my last day of my first ever contract. Kind of a relief.
Over the last 6 weeks I've reviewed a solution that is basicially the biggest pile of tulip I have ever come across.
Mission critical component updates are delivered from a third party without versioning or change logs, often with a note to say "It should work, but I haven't tested it".
The ClientCo owns the third party component and source, buy they have never seen the code.
The ClientCo "Software Architect" couldn't design a bucket without a hole in each end.
The system was intended to support 1000+ users in it's first year. Load testing revealed it falls over with about 90.
Not a sniff of an automated test in the entire system. No unit tests, functional tests or even UAT.
Business logic calculations all over the place, including in the javascript of the users browser.
The system is "designed" so that each user has to have their very own SQL Server database instance. The concept of a multitenant solution blew their minds!
Guess what? It's already out there, live and waiting to crash and burn at any moment.
Are there any good software solutions out there?
Mind you, writing the final recommendation report was fun
Over the last 6 weeks I've reviewed a solution that is basicially the biggest pile of tulip I have ever come across.
Mission critical component updates are delivered from a third party without versioning or change logs, often with a note to say "It should work, but I haven't tested it".
The ClientCo owns the third party component and source, buy they have never seen the code.
The ClientCo "Software Architect" couldn't design a bucket without a hole in each end.
The system was intended to support 1000+ users in it's first year. Load testing revealed it falls over with about 90.
Not a sniff of an automated test in the entire system. No unit tests, functional tests or even UAT.
Business logic calculations all over the place, including in the javascript of the users browser.
The system is "designed" so that each user has to have their very own SQL Server database instance. The concept of a multitenant solution blew their minds!
Guess what? It's already out there, live and waiting to crash and burn at any moment.
Are there any good software solutions out there?
Mind you, writing the final recommendation report was fun
Comment