IRC Networks
Irc Logs Stats
Start date: 2007-09-27 02:48:27
Last update: 2008-10-24 20:19:38
Channels: 41
Logged Lines: 6230436
Size: 1822.63 MB
Powered by
Channel Info
Network: freenodeChannel: #csharp |
Search in www.irclog.org
Log from #csharp at freenode 2006-05-25
[17:58]<zyccus>point of Ruby: I use it for everything I don't do in .NET
[17:58]<mjzymygo>you mean you do things outside of .NET???
[17:58]<zyccus>Ruby for me is a better perl
[17:59]<zyccus>Moridin8: sorry ;)
[17:59]<sdnffdxdlld>hehe it's very popular for linux
[17:59]<zyccus>I use it on Windows and Linux... it comes with OS X
[17:59]<zyccus>you have to install it elsewhere
[18:01]<dyguw>In exactly one week and 16 hours I need to be done with my application.
[18:02]<mjzymygo>minux: ever heard of iterative/agile projects? ;)
[18:02]<dyguw>No?
[18:03]<zyccus>Moridin8: remember deadlines?
[18:03]<mjzymygo>rikkus: ;)
[18:07]<azyfm>Triage?
[18:07]<mjzymygo>yeh... when the iterations requirements are split into Must Have/Should Have/Could Have and the least important things are ignored for later iterations or future scopes.
[18:08]<azyfm>yeah, we do that
[18:08]<azyfm>everything goes into "Must Have" :-P
[18:08]<mjzymygo>*loL* it should be a 40/40/20 split.
[18:09]<dyguw>This is a 1/0/0 split.
[18:09]<zyccus>make it sound worse: it's a 10,000,000,000/0/0 split
[18:09]<dyguw>It's a preview of the final application, if they like what they see, I got myself a job.
[18:09]<mjzymygo>kick the project manager...
[18:10]<mjzymygo>I'm working on a Pilot myself...
[18:10]<azyfm>I think he's being kicked already from above
[18:10]<dyguw>I am my own boss, so all I can do is kick myself.
[18:10]<azyfm>lots of stakeholders in this project
[18:10]<awjzdd>i wish i could kick my coworker right now
[18:10]<awjzdd>he 'gave up
[18:10]<mjzymygo>dud project managers don't last long... ;) unless they are blowing off the boss or the best friend of the person blowing off the boss
[18:11]<awjzdd>we had 2 parts of a project left..
[18:11]<azyfm>he's lasted almost two years already on this project...
[18:11]<awjzdd>1 get a prt, he gets a part... equal difficulty, both a pain in the ass....
[18:11]<awjzdd>mine is finished, and he just gave up on his.
[18:11]<azyfm>Don't think the higher-ups would appreciate the delay involved in bringing in a new one at this point
[18:11]<dyguw>jwormy: What an asshole.
[18:11]<azyfm>we're about a year behind schedule
[18:11]<awjzdd>minux: yea...
[18:11]<mjzymygo>and there's a 250 hour defecit (sp?)???
[18:11]<zyccus>my project manager is married to the MD
[18:12]<dyguw>MD?
[18:12]<zyccus>managing director
[18:12]<dyguw>ok
[18:12]<zyccus>CEO in US-speak
[18:12]<awjzdd>which one is teh guy?
[18:12]<dyguw>ah
[18:12]<zyccus>the MD is the 'guy'
[18:12]<azyfm>I have 250 hours (estimated) of work remaining on the use cases assigned to me this iteration, yes
[18:12]<zyccus>though I'm also the project manager - on different projects
[18:12]<zyccus>and I'm not doing anything to my boss
[18:13]<dyguw>Plugins need to access the singleton class Foo and so does the main application, solution, put it in a shared DLL.
[18:13]<dyguw>Just thinking loud.. sorry.
[18:13]<zyccus>I think we should knock up a csharp-on-freenode-example-plugin-framework, considering how often people ask about plugin stuff
[18:14]<mjzymygo>Arild: I think your project manager sucks...
[18:15]<zyccus>Moridin8: that's a rash assumption. The project could be slipping further than accounted for for any number of reasons.
[18:15]<azyfm>lots of numbers of reasons
[18:16]<azyfm>major technology switch a couple of months back was one of them
[18:16]<dyguw>But I would prefer not to put too much code into the shared DLL, so an interface would be great... I LOVE interfaces =)
[18:16]<azyfm>but then, of course, that switch was triggered by the already growing delay
[18:16]<mjzymygo>rikkus: Usually if a project is defeciting that harshly then the project manager hasn't done a good enough risk and contingency analysis
[18:16]<dyguw>I sacrifice my family and friends when it comes to deadlines. The deadline is more important.
[18:17]<zyccus>Moridin8: usually, but often there's another reason, which couldn't have been allowed for, such as a death in someone's family and someone else being ill...
[18:17]<mjzymygo>minus: I work a 10 hour day maximum unless it's life and death... or my client wants to pay be double time
[18:17]<dyguw>Moridin8: Anyone can suffer from it even if they did a fullscale risk and contingency analysis. It's called bad luck.
[18:17]<zyccus>Moridin8: with a small team, it's difficult to make up for some problems
[18:17]<mjzymygo>rikkus: Which is the point to the 40/40/20 triage split
[18:17]<zyccus>Moridin8: I agree with that
[18:17]<mjzymygo>a project should be able to cope with such events and should be factored into the scope.
[18:18]<zyccus>Moridin8: let's say you have 2 developers and both of them are in a car crash on the first day of a 2 week project - you think that sort of thing should be factored in?
[18:18]<mjzymygo>rikkus: in that situation the project would have to be re-scoped.
[18:19]<dyguw>What if one of them dies in lungcancer 5 days after the project began?
[18:19]<mjzymygo>minux: rescope.
[18:19]<dyguw>This is silly, you can't include everything in a risk/contingency analysis.
[18:19]<dyguw>Yes, indeed.
[18:19]<dyguw>Damn, you are too fast.
[18:19]<zyccus>Moridin8: right... and what I was saying was that your assumption was that the project manager had a problem... which is jumping to conclusions... something that developers are supposed to not do
[18:20]<f2nzv>is var a C# keyword ?
[18:20]<azyfm>the project manager's not bad
[18:20]<azyfm>it will be in C# 3.0
[18:20]<dyguw>Arild: What will "var" do in 3.0?
[18:20]<azyfm>There's more than enough blame to go around in this project :D
[18:20]<mjzymygo>Arild: it's not? yet you already said the technology change already stuffed a delayed project...
[18:20]<f2nzv>automatic type deduction right ?
[18:20]<lnvnzxu>type inference
[18:20]<mjzymygo>and the last thing you do in those circumstances is a technology switch
[18:21]<mjzymygo>bad mojo!
[18:21]<f2nzv>thx
[18:21]<dyguw>Keeping deadlines is a real challenge. Hehe.
[18:21]<azyfm>Moridin8: The technology switch involved dumping perhaps one half of our codebase, developed over a year
[18:21]<azyfm>we've already made up that using the new tech
[18:21]<mjzymygo>arild: case in point... bad mojo
[18:22]<dyguw>Hmm, I had a teacher once whose name was 'Mojo'.
[18:22]<azyfm>so the tech switch wasn't wrong, although it should h ave been done a lot earlier
[18:22]<mjzymygo>why wasn't it wrong?
[18:22]<mjzymygo>why was it done mid-project?
[18:23]<mjzymygo>why didn't the project manager sus this?
[18:23]<azyfm>because developer productivity in that part of the code is a lot higher now, perhaps by factors of 2-3
[18:23]<mjzymygo>yet your still behind right?
[18:23]<azyfm>yeah, but we would most likely be even more behind if we'd stuck to the old tech
[18:23]<mjzymygo>what was the old tech?
[18:24]<dyguw>Arild: What was the old tech and what is the new tech? VC6 vs. .NET 2.0?







