Well, I’ve been around the CI framework since December of 2009; I’m not a professional web developer, or I would be destitute by now.
I make my living developing mainframe apps for the Wall Street crowd, and when I get home, I need a reason to ignore the Mrs.
So I’ve been fiddling with CI and PHP on my localhost. In the 2 and 1/2 years, I’ve had some fun, seen some views, but have not been able to put anything of any value together.
It’s too hard!
To code everything from scratch for every website is insane. There is so much minutia to consider, and every time I need something… Yesterday it was a way to implement open_id, today it’s a way to figure out why, after six months of working, all of a sudden, the screen is blank and nothing loads, I just don’t know why!!...
I search and I search and I try and I try… I end up finding posts and tuts that are older than my ten year old dog, and completely irrelevant. How many times have I completely ruined the site I’m working on in trying someone’s contribution or plugin or add-on? (Rhetorical question)
Look, it’s too easy to render the whole root directory of code totally useless with an enter key and a momentary lapse of reason.
I custom built an ETL that gathers business facts and reference data into a DB2 database so as to afford client access to reporting data without impacting operational databases. It was about pulling data from disparate operational databases and making that data available to a number of varied platforms. This involved dozens if not hundreds of programs, of all kinds written in COBOL with embedded DB2 SQL. It took three people a year to put together, but it wasn’t as complicated as it sounds.
I find putting together a single website far more frustrating, and unpredictable. I guess because I’m a perfectionist, I don’t like unreadable code, I don’t like code that is not internally documented, and as tickled as everyone is to using OOP methodologies, I’d rather cut my own phallus off than have to figure out what’s going on in someone else’s code.
I guess that’s the main reason why 75% of the business world is still entrenched in COBOL, I can teach any dufus to write a program that functions.
OK rant’s over.
Thanks for letting me blow off some steam.
I’m resigned to the fact that the website I wanted to build two years ago will never see the light of day.