"Why do I still use this program" should be "Why do I still use this operating system".
Vista is so ugly and messy it hurts...
"Why do I still use this program" should be "Why do I still use this operating system".
Vista is so ugly and messy it hurts...
I just love that kind of thing, bureaucratic companies just rule :D
@SenTree said:
At least in our higher-end (non-sensor) products I've managed to specifiy half-decent devices like H8s or ARM7s.
I'm shopping for MCUs to practice embedded programming (after many years), so I got the free Renesas H8 kit (I love the SH-4 as an MPU), plus some ARM chips... Are those okay? Any recommendations on top of the line chips I could buy just for fun?
Thanx! :D
@Salami said:
There are a lot of names that have "Into" in them. For example, Clinton. I'm surprised that didn't come up as a support issue.
Posting this reminded of a story of how it started:
Another:
Oh wait, I just finished deleting about SIX masterpage files, because he HAD to use a different masterpage for each ASPX file.
Genius!
Oh, but wait (I feel like an infommercial guy). Everyone here (including me) loves code WTFs, so I'll give some insights on his treatment of SQL Injection!!!!
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; namespace Inject { public class Filtro { public string filtraTexto(String texto) { String[] maliciosa = { "select", "drop", ";", "--", "insert", "delete", "xp_", "'", "into", "1=1", "union", "Union", "*" }; String textolimpo = texto; string mal = string.Empty; for(int cont = 0; cont < 8;cont++) { mal = maliciosa[cont]; textolimpo = textolimpo.Replace(mal, ""); } return textolimpo; } } }
:D
I wrote a lenghty post about my incompetent co-worker a few moths ago and his adventures in IIS land, here http://forums.thedailywtf.com/forums/p/10477/185301.aspx#185301, but now that he's not around (he's at a client), he continues to strike me with his idiocy.
The story is like this: this other guy, brilliant (not "brillant") programmer started this project around the same time I came in - september if I recall correctly. Then, after only two weeks, he had to leave to one of our clients (because they like him) and this guy took over. The thing was already working, our manager laid the databases and gave him all the SQL code he had to use prior to the start. So, it WAS a two-week project. But after this guy took over, he took about three months to finish... finish meaning NO documentation and NO regard for the testers bug reports. Fast forward to today, he had to check in because the thing is about to being used, and he has already deployed it to the production, but the CEO thinks that the layout is "the most horrible thing he's ever seen"... So, I came in to fix it...
Since... well, forever, we have polcies on Source Control. Everything gets checked in - mainly because... well, you know, backups, team cooperation, allows us (meaning me) to work at home, makes management easier... When I came in, I was told imediately about that and started using it. He, on the other hand, got told, but I THINK that after six years in college, he never used that kind of tool. So, the Admin came in and showed to him how it's done. Thing is, he DID add the project into the sourcesafe database, but that's it. He never checked code in, so the whole thing was outrageously out of date and messy beyond belief.
But it's not like he wasn't doing backups. Because he was. Yep, you guessed it.
The reason I say the SourceSafe entry was messy, was because the whole project (every file) inside SourceSafe was checked out to some folder called C:\Inetpub\WWWRoot . He had TWO work folders inside his computer, and one of them was the IIS root folder. Yes, he had a project running inside his IIS root folder. And, of course, he had backups for it!!!
Second, we're supposed to NOT bypass the administrator when publishing stuff to the production server, because they need to know what we're doing and what we're publishing because... well, it's the production server and we're not supposed to debug code there. So, after taking down the whole pre-Sharepoint page for 3 weeks... yes... he started testing the thing on the production server. And, look! He made backups for his multiple versions, too!
Quickpost this image to Myspace, Digg, Facebook, and others!
And you guys probably, by now, think I'm being mean to him. But no, the guy is that crappy indeed. Here's what's on our production server. If you're familiar with ASP.NET, you probably know it is compiled, right? I mean, your code doesn't belong on the server! And even if it was Classic ASP, why would you want your damn Visual Studio solution inside the Server?
So, what should I do, other than killing him?
@Qwerty said:
3 months at your first job...
But this is not my first programming job, not even first .Net job. I was brought in because of experience, actually.
@Weng said:
Every good programmer I know will freely admit that they are know NOTHING. The body of knowledge surrounding the craft is larger than any one person could ever consume in a lifetime.
Nurture this young soul - ensure he is very aware that his lack of knowledge is not a shortcoming but a universal fact. Ensure that he holds your cow-orkers in as much contempt as you do.
NEVER. LET. THEM. TEACH. HIM. ANYTHING. Brain damage is nigh impossible to cure.
Amen to that. He's getting good enough to avoid coding WTFs, I even introduced him to this website :D
@Zagyg said:
]@glassx said:
And in the middle of the conversation... he falls asleep again.Was this a one-off or could he be narcoleptic?
I seriously hope he was just tired...
@belgariontheking said:
facepalm headdesk facepalm headdesk facepalm headdesk facepalm headdesk
You people are gonna give me a concussion and/or a broken nose if you keep having coworkers this stupid and cocky.
Then get ready for this: I was talking to another co-worker about a project, went to the bathroom and he was sleeping on his desk. Then I waited about ten minutes until he woke up and started talking to him about the project. And in the middle of the conversation... he falls asleep again.
This is seriously getting out of control, I'll browse the interwebs furiously until they notice I should be working, but I can't because people other are fucking sleeping in the office...
@DOA said:
This company sounds like a potpourri of talent and uselessness. Is your boss' strategy to simply hire bodies to write "teh codez"? Cause it sounds like the only thing they use as an interview test is a sign saying "you must be this tall to work here".
This sounds so familiar...