- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
You're making this up, right?
Right?
[:|]
Admin
Thank goodness for all of those worthless consultants! Over the last 15 yrs (I've been programming for 24 yrs) I've worked for several top-tier consulting firms all over the US- fixing WTF's, redesigning etc. But it seems over the last 4 years (since .NET maybe) the situation has become pathetic. So bad coders keep it up... I'm making a very profitble living off of your mistakes [<:o)]
Admin
You were lucky. We lived for three months in a paper bag in a septic tank. We used to have to get up at six in the morning, clean the paper bag, eat a crust of stale bread, go to work down t' mill, fourteen hours a day, week-in week-out, for sixpence a week, and when we got home our Dad would thrash us to sleep wi' his belt.
Admin
Sadly, no.
To make matters worse, the initial contractor went through a lot of developers, so some parts of the system had completely different designs from others. Some tables were reasonbly normalized, while similar tables had hundreds of columns.
Here's another little tidbit that I had (mercifully) forgotten:
We asked the contractor to fix a few things to fulfill the contract (or we wouldn't pay) and when we got the code, we couldn't get it to run on any of our servers. We had the contractor come on site, and they couldn't install it either. We ended up taking their development server (yes, the physical box) and running it as our production server.
You can't make this shit up...
Admin
WOW that is a lot .. mine has 3 selects or about 8 selects for something complex like an entire links database.
Admin
As someone who has been a contractor in the UK for a long time I can say that this sort of thing annoys the professional contractor as much as you. In the late 90's when everyone was panicing about Y2K demand out stripped supply for decent contractors, because of this the industry filled up with clueless muppets which got us all a bad name. After 2000 a lot of decent guys went back to permenant because of the idiots and the way they were driving rates down to unsustainable levels - I was often competing against guys will to work for £20,000 pa. For a while a picked up enough work sorting out the mess these guys left behind but eventually I got out.
I'm now back contracting and overall I think the standards have pretty much returned the pre Y2K levels although there as still a few idiots out there and enough employers without the ability to select the decent people to keep them employed.
Admin
One alternative to server session variables is middle tier objects. The object can deliver information from a data cache or refresh the cache when needed. I have only seen this done with ASP.NET though.
Admin
The intrinsic Session object is a middle tier object that delivers data from its cache.
Custom middle tier classes suffer from the same problems as the Session object: state needs to be kept somewhere, since the objects are destroyed after the call returns. Session uses a cookie for this. One benefit that a custom class can offer is a common place to keep the session data, so it will work across a web farm, but the ASP.Net Session class offers such a mechanism, also.
Admin
You should have got the $500 K instead.