Posterous
Gaurav is using Posterous to post everything online. Shouldn't you?
Gvrv_thumb
 

PEBKAC

Advice in Interesting Times - Jerry Yang Commencement Address at UHawaii

This commencement marks the beginning of a new journey. You're stepping out into the real world. You sit here transformed from the person who came here four years ago. You have a future as critical thinkers, entrepreneurs, lifelong learners, and contributing members of the local and global society.
But you're probably filled with anxiety and questions... What do I do next? What am I trading this parchment paper in for? Where can I find my syllabus for this next class called life? The good news is you don't need the answers today. To borrow the words of Ralph Waldo Emerson, "Life is a succession of lessons, which must be lived to be understood."
And don't worry -- it's a long life, you don't need to rush to be or do something. Your job is to walk out into the unknown and see what happens. Take your time, learn and enjoy something from each job, layer it on, and then pass it along so others can benefit from your wisdom.

Loading mentions Retweet
Posted October 20, 2009
// 0 Comments

Taking up Seth Godin's offer

As one of the many 'unemployed college students' around, I was surprised to find that I can enroll into a graduate school course designed by Seth Godin! Yup, this course is free, for any college student who wishes to join and really practical. Even though I still have a year and a half to go before I finish my computer science degree, I think I'm going to give Seth's list a shot. Not the same exact list, but a list with slight modifications but will still be based on the same principles. 


Another announcement that I have to make is that I'm moving away from Posterous to Tumblr for my personal blog. I'll still document my geeky projects and experiments here, but the crazy 20 year old me will post on Tumblr, although I know for a fact Posterous is a better blogging platform than Tumblr. Looking forward to posting more soon, as I'm following Sitepoint's PHP and MySQL week and plan to create a bunch of little nifty Twitter applications within the next couple of weeks. 

Loading mentions Retweet
Posted July 5, 2009
// 0 Comments

Final Analysis of FIT2001: Systems Analysis and Development

I'm finally done with all my exams including FIT2001: Systems Analysis and Design, the unit that had me start blogging again. For the unit's exam, I went through most of the lecture notes for the unit and (assuming the lecture notes were a reflection of the unit, I didn't go through the book) I think this will help me write a final conclusive post about the unit, hopefully the last one about it as well. 


Thoughts about FIT2001's Syllabus 
As someone who hasn't read anything about Systems Development beyond Eric Ries' essays on Lean Startups, I can hardly judge the syllabus for the unit. But assuming the unit was meant to be an introduction for IT students to industry practices regarding Systems Analysis and Design, the syllabus was definitely complete. Personally, I would've liked to see more in-depth coverage of emerging methodologies, especially Agile Development, but I guess OO approach was covered in detail because of it's clear majority in the industry. There were also a few overlaps between FIT1003 (IT in Organizations) and this unit but that was hardly an issue. Overall, the unit was relatively simple, quite interesting but almost entirely theory based which led to more than a few students ignoring the unit completely during the majority of the semester except when assignments/exams were due.

Thoughts about FIT2001's Assignments
There were 3 assignments associated with the unit, and all of them were relatively straightforward. Most were completed within a couple of hours before the deadline, and fetched decent grades. I still found that instead of all assignments focusing on the same case-study, more case-studies could've been used of progressively more difficulty. Also, because the final deliverable of the assignments were just diagrams and charts, there was no way of comparing solutions with other people (except maybe the colors, but that ended with no real conclusion). I think simple assignments comprising of Systems Analysis and Design & little Development would've led to more challenging assignments, and more distinct results. Maybe, having different real companies as real clients for the assignments would've made it more interesting. It could've been as simple as adding a chatting area to my.monash or something similar, yet the excitement of working on real projects with real deliverables would've been so thrilling that more students would've actually put in good amounts of effort understanding what they were doing and why it is important. 

Thoughts about FIT2001 at Monash 
From the first day of this unit, I liked the way it was being taught at Monash. I especially liked the active online forum and the usage of social media including Twitter, Facebook, podcasts and blogs. This showed that an effort was being made to make sure current technology and trends are being incorporated into the teaching of the unit. But over time, I lost this feeling. The teaching became quite dry and borderline boring as time passed, and I could see an exponential drop in the number of students attending the lectures and tutorials during the first couple of weeks, after which I did not bother as well. So how did a unit with an interesting syllabus become almost unbearable for most students? I guess it's because the learning experience changes from teacher to teacher. This is backed up by the fact that I had friends who left the lectures mid-way after getting bored from playing Mario Cart, yet couldn't get enough of the online recordings. I hope the unit evaluations really makes this clear as I've seen this happen in a number of my other units and it really affects a student's perception of the unit. 

Final closing thoughts about FIT2001 
When I started this unit, I thought it was boring, unnecessary and the problem with software development. But 13 weeks later, I think I've realized that importance of Systems Analysis and Design in the industry. Analyzing problems and Designing solutions is a safeguard used against major problems that arise during Systems Development. The various tools, charts, diagrams, and methodologies make sure the solution developed is most likely what was required. Personally, I still think I've read Paul Graham essays too many times to actually consider diagramming and charting as a full phase before launching the IDE and starting to code. At most, white board scribbling or the back of a napkin would suffice. But I've also realized most of the IT world does not operate like this, and hence Systems Analysis and Design has it's own place. Overall, I'm glad I did this unit and I'm better off with it than without it. 

Lastly, I'd like to thank Peter O'Donnel (@podonnel) for being an awesome teacher and bearing with my rants throughout the semester. Hopefully, this will be the last one :) 

Loading mentions Retweet
Posted July 1, 2009
// 0 Comments

Eric Schmidt's Keynote Speech - CMU

"Live is what happens to you while you're busy making other plans, so try and enjoy it." Excellent speech by Eric Schmidt!

Loading mentions Retweet
Posted May 18, 2009
// 0 Comments

Seth Godin on the tribes we lead

Seth's TED Talks are always interesting, but this one is probably the best. The world's best storyteller asking you to write your own story. Must watch!

Loading mentions Retweet
Posted May 11, 2009
// 0 Comments

Is being a consultant about making big colorful reports?

Recently, I had to complete an assignment for FIT2001. As always, I was trying to complete the report before the midnight deadline during the last couple of hours (as well as watching the Spanish GP. Ferrari should really hire strategists that are smarter than 5th graders, but that's a post for another day.) So I was in the 24 hour labs at 10pm on a Sunday, along with about 6-7 other students who were also working on the same assignment. As someone, who prefers functionality over presentation, I was working with the default font on a no frills, simplistic report. After I uploaded the report at exactly the last minute, I went around to talk to the other guys about how they found the assignment. 

I found that one of the guys who had walked in at around 7pm, was still there. I recalled that when he had walked in, I had asked him how much of the assignment had he already completed, and he had told me he just had to finish the conclusion part. The fact that it took him 5 hours to finish up the conclusion confused me, so I asked him what he had been up to, and his reply confused me further more. He said he had been making the report more colorful, with better fonts, colored tables, and other interesting stuff. So I asked him, where in the assignment details did he read that making a colorful report is worth any marks. Even though he didn't have a concrete reply, he did tell me that with the previous assignment, he had created a simple event table, and all the other students in his tutorial had a flashy event table, which resulted in him getting lower marks. When he confronted his tutor, even his tutor told him that the reason for the low marks was that lack of a presentable event table. Now, I don't know whether he told me the truth, and I don't know what the other students in his tutorial created for the assignment, but if it's correct, I think it's counterintuitive. 

I do understand the fact that a report has to be presentable, but I'm not really sure how a colorful report is better than a simple report considering it's the content within the report that matters. And sure enough, even the sample solutions were 'colorful'. The discussion even grew further, and other people joined in. Apparently, they all thought a colorful report was better, and they all worked for a couple of hours to make it so. My question was still the same, "How does it being a colorful report co-relate to it being a better solution?". And only answer I got was, "Corporates like it better"/"You get more marks for it." It was already past midnight, and I was getting frustrated with the discussion and the dumb answers everyone was coming up with. I wanted to start a Moodle thread about the same issue, but I wanted to catch the race highlights and so I decided to head back home. 

On the way back, I remembered a quote by Paul Graham from the Foreword to Founders at Work, "the less energy people expend on performance, the more they expend on appearances to compensate." It put a smile across my face, not knowing what grades my simple, b/w report will fetch. 

Loading mentions Retweet
Posted May 11, 2009
// 2 Comments

Did you know?

Came across this interesting video on Mashable. Kinda intimidating, isn't it?

Loading mentions Retweet
Posted May 9, 2009
// 0 Comments

Great Talk by @sahilmerchant from @magnation

The talk is here. Sorry for the incovenience, didn't know the .mp3 started playing automatically. Another lesson in UX issues I guess. 

Mega-inspirational talk by Sahil Merchant, Founder of MagNation (Yes, the magazine store on Elizabeth St.) about his entrepreneurial journey. Definitely worth checking out. This was at the previous Hive event organized in Melbourne and Brisbane by @rosshill and team for aspiring entrepreneurs. Highly recommended!

Loading mentions Retweet
Posted May 4, 2009
// 0 Comments

Some nights, it's important to wake up, stop dreaming, and start working on it!

"Have a Healthy Disregard for the Impossible " - Love this quote. First came across it in "The Google Story" a couple of years ago.

Loading mentions Retweet
Posted May 3, 2009
// 0 Comments

Learning from StackOverflow.com

I often wonder how important Anthropology and Human Psychology are in startups or figuring out solutions to problems. Especially after watching House M.D. :)

Loading mentions Retweet
Posted May 3, 2009
// 0 Comments