- Posted by
Scott
on
May 6, 2008
-
-
Have you ever been in an interview where they asked you to write code in front of them? Well I haven't, being so young and so fresh in the developer world. My Interview went along the lines of:
- Have you ever worked on CSS, HTML, ASP.NET and SQL?
- Yes I have, as of 2008 I have over 9 years experience with this stuff except for only 1.5 years with ASP.NET.
- What are your favorite hobbies.
- Fun, Fraternity, my Girlfriend and of course all my software projects that I have going on.
- Having them critique me if I will actually fit in with the group.
I have never been asked if I can FizzBuzz.
FizzBuzz - To write a program that prints numbers 1-100. For multiples of 3, print Fizz, for multiples of 5, print Buzz. For numbers which are multiples of 3 and 5, print FizzBuzz.
It deals with Modules, hope I spelled that right. Can you do it? Leave your code in the comments section, I would like to see your answers to this little problem.
FizzBuzz, the phrase is over used all over the Internet. It is used by multiple programmers and made popular by www.codinghorror.com which covered the FizzBuzz Dilemma here.
Why am I writing this? I want to start a movement that doesn't use the word FizzBuzz anymore. I want to use the phrase BizzBuzz. In my college life, I was a pretty big drinker and well we did play a few games that involved a table a die. It was called Beer Die. I suggest you look it up and think on it. It is pretty fun for those people at the main table, but boring to the people that stand around the table. It was a fantastic game. Like every drinking game, there were key words that couldn't be said. The words are Bizz and Buzz. Bizz stood for 5 and Buzz stood for 7. If you said either of these words, you finished a beer. So lets start this movement!
BizzBuzz - To write a program that prints numbers 1-100. But unlike FizzBuzz, For multiples of 5, print bizz. For multiples of 7, print buzz. For multiples of 5 and 7, print BizzBuzz.
Why? well because FizzBuzz has become to popular and BizzBuzz has some history to it. So lets start a cult following for BizzBuzz just like the following Beer has.
Thanks for listening.
If you liked this post, please be sure to subscribe to my
RSS Feed.
- Posted by
scott
on
May 1, 2008
-
-
I think just about every programmer has a list of books they wish to read and since I am a programmer, I am no different. Below will be my ever growing list of books that I suggest to read or want to read. These books are things that will change the way I think on things in life and that's why I choose to read them. No fairy tale novels or romance books here. Its all books I can learn from.
Currently Reading
The Bible - All about Christian ideals. Okay, I know this book is slightly out of context, but it is something that teaches a lot of things for the regular person.
Books I have Read
- ASP.NET Unleashed - This book is an in depth study of everything ASP.NET. It talks about all controls and the deep code it takes to build web sites and winforms.
Want to Read
- Code Complete - Steve McConnell - I first heard about this book on a weekly radio show I listen to called dotnetrocks. I have not currently read this book, but it is supposed to cover the entire scope of Computer Science and coding.
- Don't Make Me Think - Steve Krug - I forget where I read this book, probably from the same dotnetrocks interview that I heard for Code Complete. This book details all items of usability. How to make the best user interface that a person can create for the user.
- Mythical Man Month - Frederick P. Brooks - It is another book that I want to read about the human elements of software engineering. If you write code, this book should be on your shelf from what I hear even though I have not gotten it yet.
- The Visual Display of Quantitative Information - Edward Tufte - By some this author is called a genius in all user experiences and just making life an easy flow of data. This is a must for any programmer from what I understand.
- Visual Explanations - Edward Tufte - Another book by Tufte in which this one and The Visual Display of Quantitative Information are supposed to required reading for any person that develops Great UI's.
- Envisioning Information - Edward Tufte - The last and final book that is another must read for Tufte. People say that it is not required to read all three, but highly recommended.
- Introduction to Algorithms - Something I need to read since I am way behind on the curve of programming real stuff. I was a Computer Engineer in college and got hired up as a Computer Programmer!
- Design Patterns: Elements of Reusable Object-Oriented Software - Supposed to go in depth of why and when to use Object oriented programming and this is another book because I missed my core CS classes while in college.
- The Elements of Typographic Style - Lets see how to write and display text better in this world. This book comes recommended from the highest sources and will not pass it up.
After I finish reading these books, I will move them to the "have read" section and make sure I give a good explanation of each of them.
If you liked this post, please be sure to subscribe to my
RSS Feed.