Random thoughts from Jeffrey RSS 2.0
# Wednesday, December 13, 2006
It's ~1:40AM (local), and I'm sitting in the basement of the new CS building (LWSN B160) waiting for a battery to charge so that I can capture images of it moving from the webcam that's watching the room so I can have a backup for during the presentation's demo portion tomorrow.  'Cause I'm pretty sure that there is no way in hell that its going to actually WORK tomorrow when the room is crowded with people, I don't have adequite time to set up, and I don't have good sensor/robot positions.
 
I've gone through 3 9V batteries tonight, 1 robot battery, still have to overhaul half my slides, then theme them, and at some point it'd be nice to sleep & practice.
 
But right now I'm bored, tired, and fed up with working on PowerPointalism.  So making a rambling, pointless blog post seemed like a decent waste of time (and look, I've wasted 5 minutes!).
Wednesday, December 13, 2006 06:38:00 UTC  #    Comments [0] -
Purdue
# Tuesday, December 12, 2006

I had been planning on writing up a big summary of my CS307 Software Engineering project. But after thinking about it for a bit, I'm not really sure what would be achieved by doing so. It would probably have just come off as complaining and whining, which is certainly not my intention. I loved the class, and thought it was incredibly valuable. In fact, I think it should be required of everyone who isn't going to grad school & planning on becoming a professor (and maybe even they should take it).

So, about the project. First, a bit of background: it was a client & two-tier server system, in this case for medical records. I was on Team A, the largest team (we ended up with 9 people). We divided into three sub-teams of 3 each: Client, Communications, Data. I volunteered to be the sub-team lead for Data. We also had a team leader, documentation manager, and development environment expert.

Now, as I see the project, it was a failure. We failed to complete the Regional Server (the second server tier) portion, and so we failed to meet the requirements. This failure was a result of the people involved in the project. As a team, I do not think that we were motivated to work on the project. And we never seemed to find that motivation. Consequently, we didn't work hard enough to try and get everything done. Furthermore, the problem was not one of which we were unaware. It was blatantly obvious that some members were not contributing their share. We were just unable to come up with a successful resolution to that problem.

The other big problem with the project was a lack of testing. The majority of the team was unfamiliar with developing using the platform and tools that we picked, and just didn't have any experience working on this type of problem. This let do a lot of bugs appearing, which testing could have uncovered earlier. But we didn't test early, and even at the end we did not test thoroughly. Hence the GUI crashing during our demonstration because of an invalid entry of a date, and hence the server responding with failures because the Event Log had filled up. We were using unit tests and regular builds, but having good process techniques is not enough if there are only 20 test cases (for a program that was in development for 10 weeks!), and those test cases don't test anything.

In the end, it didn't really matter. The project wasn't worth any of the grade; the paperwork, documentation, and presentation were the grade. So 5/9 people (including me) pulled off A's in the class without any problems. On the presentation day, we were awarded all the website awards (Best Organized, Best Aesthetics, Best Updated – Go SharePoint!) and the team awards (Best Conference Calls, Best Work Sharing – yes, it's a good idea to PAY ATTENTION TO PREVIOUS CALLS and address issues raised during the next calls). The Work Sharing award kind of left me scratching my head, because that was an area I felt we could have done better on. I guess we did a good job of dividing it up, and people did a good job of reporting about it – whether a task really got done or not. It also makes me wonder about who did what on the other teams…

Finally, I had some individual accomplishments. During the awards granting, my justification of our platform choices during the presentation was singled out and applauded for being, well, the only justification of platform choices from any group. On my team, I was voted the MVP (all other teams had pairs of people as their MVP's). And I got the A for the class (only the 3rd A for me in a CS class!).

Tuesday, December 12, 2006 03:09:42 UTC  #    Comments [2] -
Purdue
# Friday, April 28, 2006
the CS354 people might understand the context better; everyone else, just move along...nothing to see here...unless you read it...)
 
mwoenker says (03:41):
  What I don't get about coalescing is, when do you stop?
NTSN says (03:41):
  NEVER!!!!!!!!!!
NTSN says (03:41):
  buhahahahaha
mwoenker says (03:41):
  I mean, if all your nodes are consecutive, does it absorb them all into one giant SuperNode™
NTSN says (03:41):
  yep...and then it keeps going until in consumes the memory of EVERY computer in the world!!!!
NTSN says (03:42):
  Then it becomes self-aware.
NTSN says (03:42):
  And then it starts to kill us all.
mwoenker says (03:42):
  Huh.
mwoenker says (03:42):
  Well that'll be interesting, at least.
mwoenker says (03:43):
  I thought only the nuclear engineers got to destroy the world.  This kicks ass!
Friday, April 28, 2006 03:50:00 UTC  #    Comments [0] -
Purdue
# Wednesday, February 01, 2006
Another Algorithms assignment due today, so I'm still basically brain dead.  But I installed the IE7 Beta 2 Preview, and thought I should at least test out if parts of my site still worked...
 
IE7 Beta 2 Preview is out...get it at www.microsoft.com/windows/ie if you're feeling adventurous and stupid (note the AND on those two conditions at the current time).
 
Funny post: http://kupek85.livejournal.com/71090.html.  I found it funny at least.  Preliminary feedback from testing on IM subjects indicates that part of the humour comes from knowing the people in the post.
 
Ah, the sorry state of local bloggers/information distribution/the level of attention I pay to Purdue announcements: I found out about the audio recordings for lectures from a blogger in Seattle...the recordings from the university I'm currently attending.  Yeah...  http://blogs.msdn.com/nadyne/archive/2006/01/25/517880.aspx  (direct link for the media: http://boilercast.itap.purdue.edu:1013/Boilercast/Index.html)
 
And the results from the logs for January are in...#1 most read post (as measured by people actually clicking on the link and reading the post) was ID81: Donut-ilicious (www.ntldr.net/Blog/DispForm.aspx?ID=81).  I have no idea why.  Explanations are welcome, especially funnier ones.  Or ones that actually make sense.
Wednesday, February 01, 2006 06:00:00 UTC  #    Comments [0] -
Purdue
# Thursday, November 17, 2005
Unfortunately, Project 3 was not the last Compilers project.  There are 2 following it, Project 4 (AST->IR), and Project 5 (IR->Assembly).
 
But so far, Project 4 seems easier that 3.  In fact, there's only a handful of bugs, and the IfThenElseExp stuff to finish up.
 
In any case, the wierdest thing about working on these projects has been how you start with the spec and given code fragments, and have no idea what's going on.  At all.  But then, after a few hours, it's all clear what it's supposed to do (or it just all happens to work, and you can celebrate anyway).
 
Thursday, November 17, 2005 06:25:00 UTC  #    Comments [0] -
Purdue
# Saturday, November 05, 2005
HELL YEAH!
 
WE TOTALLY OWNED ON THIS PROJECT!!!! 
 
52 man hours...HA!
 
It's done early, and works in even the most strenuous situations we can devise (and yes, we broke many things many times getting there).
 
Kudos go to my partner Kevin for being totally awesome, and Prof. Hosking for providing such a wonderful framework that took many an hour to puzzle through.  And now sleep sounds good, since there have been waaaaay too many long nights this week.
Saturday, November 05, 2005 07:20:00 UTC  #    Comments [0] -
Purdue
# Tuesday, October 04, 2005
Okay, so there was this big ECE 270 exam tonight that I was kind of worried about.  Well, it's over (for me at least).  I don't think it went that badly…but it has definitely left me with an eerie feeling.  Maybe it's just me, but 75% of the exam was the same as the practice.  Oh, the numbers were tweaked a little, but the same equation applied; the same problem solving methodology was used.  The other 25% actually required you to apply a little bit of knowledge, but not much.  Anyway, I finished it in a little over half the time allotted.   And that was even having done a bunch of problems twice, and having double checked every answer.  Anyway, I think I got ~ 70% on it, since there were enough numbers that I probably miscalculated/used the wrong value for something, and I wasn't that confident in the first half of the stuff before the exam.
Tuesday, October 04, 2005 01:45:00 UTC  #    Comments [0] -
Purdue
# Tuesday, March 29, 2005
<disclaimer>There may be language considered offensive contained within.  If you are apt to being offended by that kind of stuff, please stop reading now.  I'm also writing this ~20 minutes after finishing the exam, so it may be a bit incoherent.</disclaimer>
 
 
OMFG!  I can't believe he did that to us on the exam...now my head just hurts.  It sucks.
 
Not like last year's exam at all...about 50% more coding, making more like 2 years ago.  Also making it longer.  And more difficult.  Anyway, I didn't study the AVL Tree code stuff that much...I mean, it's 300+ lines, so there's no way he's going to expect us to write all that on the exam, right?  Oops...questions 14, 15....1/3 of the points on the exam...bleh!  That one screwed me over...
 
Hashes, heaps, nice simple short data structures to implement.  Great for testing, so the thinking went...  Well, it was half right, we had to implement a hash table... 
 
And I was right, he did put Red-Black Tree deletion on the exam, after telling us in class that it wouldn't be on it.  On the bright side, he told us "not to do #10" during the exam, but still...it was there.
 
I guess the AVL Tree stuff didn't go that badly.  I wrote out the cases and figured them out.  It took a while though.  We started early, and he let us finish late, so 2:40 for the exam.  bleh.  Damn you Gustavo!
 
(yay, now I feel better)
Tuesday, March 29, 2005 02:55:00 UTC  #    Comments [0] -
Purdue
# Monday, March 28, 2005
Yay!  It's warm!  And the weather is nice!
 
And I'm spending the day inside cramming for a CS251 exam.  Go CS.  Or something.  On the bright side, looking at the previous exams greatly increased my confidence.  But the pressure is still there.
Monday, March 28, 2005 19:50:00 UTC  #    Comments [0] -
Purdue
# Saturday, February 26, 2005
First, a bit of backstory.  Last summer I upgraded my Dell OptiPlex GX260 to a Windows XP Media Center Edition PC.  I had a bunch of problems with it, but eventually everything got ironed out and it works, and I love it.
 
Back in December, I purchased an ATI eHome Wonder VE to use a second tuner.  Well, that ran into hardware compatibility issues with my Hauppauge PVR-250MCE, so I ordered an ATI eHome Wonder to replace it.  Finally, after 6 weeks, the new tuner arrived.  It installed fine and everything works.
 
So along comes Friday night, and I've got a bunch of free time; no work until tomorrow, hehe...  So I decide to watch some TV and try out the "Record and view" capabilities of my new dual tuner setup.
 
Hmm...not so good signal.  This is a problem.  Other people have the problem too.  Damn you Purdue Residence Halls!  You let the cable go out for the UMPTEENTH TIME.
 
Now, normally it isn't this bad...just poor signal quality, but if you're really patient it's bearable.  MCE just tried to start recording Battlestar Galactica.  Ooops....fatal error..."A signal could not be detected on 41 SCIFI".
 
GAH.  Thanks for ruining my night, Earhart Residence Hall.
Saturday, February 26, 2005 03:10:00 UTC  #    Comments [0] -
Purdue
# Wednesday, February 23, 2005
My housing hunt is over!  I actually have a place to live next year.  Yay!
 
This is the first time I've ever rented an apartment, so it's been an exciting experience.  But surety is nice too...especially when there's so much else going on (like the CS project/lab due in 9 hours).
Wednesday, February 23, 2005 19:55:00 UTC  #    Comments [0] -
Purdue
# Sunday, December 12, 2004
Paper (was) done on time!  Yay!
 
Now just to face finals week...
Sunday, December 12, 2004 22:05:00 UTC  #    Comments [0] -
Purdue
# Friday, December 10, 2004
I have a paper for my history class due in 14.75 hours.  I'm at about 40% completion.  I'm averaging about 20% every 3 hours.  It's going to be a long night...
Friday, December 10, 2004 03:15:00 UTC  #    Comments [0] -
Purdue
# Wednesday, December 08, 2004
My roommate, Taylor (http://www.cs.purdue.edu/~tvenable/), runs Linux exclusively on his system.   Last Thursday, the following conversation occurred:

Taylor: "I sat here moving files around my computer all day."
Me: "That's because pushing the little pile of sand from there to over there is more interesting than watching the pile of sand."

Wednesday, December 08, 2004 23:55:00 UTC  #    Comments [0] -
Purdue
# Wednesday, October 06, 2004
This is more of a test post than a content one...I'm in PHYS B10 on a SunRay 100 connected to a SunFire V250 (Remus - this is actually a newer Remus than I remember working with last year for CS290), using an old build of FireFox 0.8. Any more extreme test I could try? Oh, Remus is also running Solaris 8, with indeterminate patch level.
Earlier, I couldn't get the Sign In button to work on this config, but when I tried posting a test announcement, it worked. Oh well, so much for consistency of system behavior.
Back to the sweet work of helping CS 240 students while waiting to be bored to death by Physics "Tutorial" for 2 hours.
Wednesday, October 06, 2004 20:10:00 UTC  #    Comments [0] -
Purdue
Archive
<March 2010>
SunMonTueWedThuFriSat
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2010
Jeffrey Stults, Jr.
Sign In
Statistics
Total Posts: 233
This Year: 13
This Month: 2
This Week: 2
Comments: 22
Themes
Pick a theme: