topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday December 14, 2024, 10:28 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: "Rites of Passage" applications  (Read 13768 times)

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
"Rites of Passage" applications
« on: May 30, 2010, 05:42 PM »
It's always said that there are certain applications that all learning developers have to write as part of their "rites of passage".

A starter for ten...a text editor.

Any more?

parkint

  • Supporting Member
  • Joined in 2010
  • **
  • Posts: 119
  • It's bad luck to be superstitious
    • View Profile
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #1 on: May 30, 2010, 09:07 PM »
I would add, Interface-based application.  Working with Interfaces.

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,885
    • View Profile
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #2 on: May 30, 2010, 09:14 PM »
I think it depends on the particular culture you find yourself surrounded with when you start learning.

For many where I began, a chat client was a "rite of passage". In my WinMX programming chat room there must have been at least 10 of them made, some of them with chatbots included.

Then there was the "competition" on the network to see who could create the best WinMX compatible chat server.

Then the gazillion plugins for everything related to any software used on the network...most notably, Winamp/WinMX compatible chat room music spammers. (I could kick myself repeatedly for coming up with the idea for the first one) Any piece of information they could grab from somewhere else and display in the chat room, they did it, from system information, running processes, translations, google searches...the works. It made the network a crazy place.

You weren't one of the cool kids unless you made something to "enhance" someone else's winmx experience. I used to get teased for not being interested in making any of that stuff. I was content to make stuff for use outside of WinMX, like a text editor, a mini browser, a desktop clock, etc.

And it didn't stop on that network...it started all over again when we branched out to Ares Galaxy, and that was before it was open source. Renko (one of my mentors) opened a chat room there and developed a chat server with a built in javascript interpreter and debugger that could do absolutely amazing things (Arca Eclipse)....for the purpose of teaching all the kids there how to program, too. (he was the original instigator of the WinMX coding fury)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #3 on: May 30, 2010, 10:07 PM »
no coding rite of passage would be complete without a game or two.

scancode

  • Honorary Member
  • Joined in 2007
  • **
  • Posts: 641
  • I will eat Cody someday.
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #4 on: May 30, 2010, 10:14 PM »
no coding rite of passage would be complete without a game or two.

Every. Programmer. Must. Write. A. Tetris. Clone!

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #5 on: May 31, 2010, 03:57 PM »
The most important rite of passage is creating an application for the NANY event.
Another rite of passage is releasing an open source program.

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #6 on: May 31, 2010, 04:12 PM »
The most important rite of passage is creating an application for the NANY event.

I completely agree with that.  The first significant-sized application I wrote was for NANY.  I now know exactly how not to structure the next one  ;D  My NANY entry this year could well have the "second-system effect" though...

To any learning developers, NANY is a great way to hustle.

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,778
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #7 on: June 12, 2010, 03:27 PM »
no coding rite of passage would be complete without a game or two.

Every. Programmer. Must. Write. A. Tetris. Clone!

Where's yours? I wanna play it. :D
« Last Edit: June 12, 2010, 04:05 PM by Deozaan »

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Points: 1
  • Posts: 9,778
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #8 on: June 12, 2010, 04:04 PM »
I thought a Rite of Passage in programming always included a "Hello World!" program.

pyrohacker

  • Member
  • Joined in 2008
  • **
  • Posts: 46
  • Coder, gamer, loving it.
    • View Profile
    • Mindful Code
    • Read more about this member.
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #9 on: June 12, 2010, 08:19 PM »
Yeah, you've always gotta have the "Hello, World!" in there somewhere.  I wonder if anyone ever publishes any of them, though...  :-\

Hmm.  Maybe for NANY, I could...   :D
Funny that programmers chose the phrase "Hello, World" while most of us are introverts.

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • View Profile
    • My website
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #10 on: June 13, 2010, 09:25 AM »
I wonder if anyone ever publishes any of them, though...  :-\

How about this chap  ;D

scancode

  • Honorary Member
  • Joined in 2007
  • **
  • Posts: 641
  • I will eat Cody someday.
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #11 on: June 13, 2010, 12:18 PM »
no coding rite of passage would be complete without a game or two.

Every. Programmer. Must. Write. A. Tetris. Clone!

Where's yours? I wanna play it. :D

I'm not a programmer. I'm a Software Developer (trademark)

pyrohacker

  • Member
  • Joined in 2008
  • **
  • Posts: 46
  • Coder, gamer, loving it.
    • View Profile
    • Mindful Code
    • Read more about this member.
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #12 on: June 18, 2010, 10:34 AM »
How about this chap  ;D

mnemonic, that link was great!  Man, I love coding humor and traditions.
Funny that programmers chose the phrase "Hello, World" while most of us are introverts.
« Last Edit: June 18, 2010, 10:41 AM by pyrohacker »

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,885
    • View Profile
    • Donate to Member
Re: "Rites of Passage" applications
« Reply #13 on: June 18, 2010, 10:47 PM »