In my day to day, I am usually swearing under my breath about having to jump through hoops to get things done, But, considering how much these guys have actually accomplished just learning on their own, I'm usually more amazed and totally understand how/why we are here. For instance, we're the 4th largest RDS farm in the world (pure RDS, no Citrix or Horizon). The company has just discovered RemoteApp (published apps) and RDGateway (Netscaler/Universal Gateway) and are implementing it. BUT, with the limitations that RemoteApp has (it is broke-ass), they are writing code to get around it. It's almost like they are re-writing Citrix.
We're also working with a app vendor whose writing practice is abysmal and the things this company has come up with is pretty amazing, if a bit convoluted. for instance we have written our own redirector for registry and are using a sophisticated folder redirection process. Things you and I would probably not do, but they got it to work and it works fairly well.
Two aphorisms:
• There's more than one way to skin a cat.
• Design for purpose, not 'best practice'