DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: "Rites of Passage" applications  (Read 18,337 times)

mnemonic

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 177
    • Programming School - Stage 1 Medal
    • Programming School - Deluxe Bonus Medal
    • Participated in NANY Challenge Once
"Rites of Passage" applications
« on: May 30, 2010, 10: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

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

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,888
    • Participated in NANY Challenge Six Times
    • Coding Snacks
    • Gathering Badge
    • Cody Award
    • Volunteers/Staff
Re: "Rites of Passage" applications
« Reply #2 on: May 31, 2010, 02:14 AM »
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,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: "Rites of Passage" applications
« Reply #3 on: May 31, 2010, 03:07 AM »
no coding rite of passage would be complete without a game or two.

scancode

  • I will eat Cody someday.
  • Honorary Member
  • Joined in 2007
  • **
  • Posts: 641
    • Cody Award
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Furry Fandom Badge - Furry Fandom
    • DJ Badge - DJ
Re: "Rites of Passage" applications
« Reply #4 on: May 31, 2010, 03:14 AM »
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,931
    • Gathering Badge
    • Plugin Coding Medal
    • Participated in NANY Challenge Seventeen Times
    • Cody Award
    • Coding Snacks
    • Volunteers/Staff
Re: "Rites of Passage" applications
« Reply #5 on: May 31, 2010, 08: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
    • Programming School - Stage 1 Medal
    • Programming School - Deluxe Bonus Medal
    • Participated in NANY Challenge Once
Re: "Rites of Passage" applications
« Reply #6 on: May 31, 2010, 09: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
  • ***
  • Posts: 9,827
    • Participated in NANY Challenge Eight Times
    • Cody Award
Re: "Rites of Passage" applications
« Reply #7 on: June 12, 2010, 08: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, 09:05 PM by Deozaan »

Deozaan

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 9,827
    • Participated in NANY Challenge Eight Times
    • Cody Award
Re: "Rites of Passage" applications
« Reply #8 on: June 12, 2010, 09:04 PM »
I thought a Rite of Passage in programming always included a "Hello World!" program.

pyrohacker

  • Coder, gamer, loving it.
  • Member
  • Joined in 2008
  • **
  • Posts: 46
    • Participated in NANY Challenge Twice
    • Linux User
Re: "Rites of Passage" applications
« Reply #9 on: June 13, 2010, 01:19 AM »
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
    • Programming School - Stage 1 Medal
    • Programming School - Deluxe Bonus Medal
    • Participated in NANY Challenge Once
Re: "Rites of Passage" applications
« Reply #10 on: June 13, 2010, 02:25 PM »
I wonder if anyone ever publishes any of them, though...  :-\

How about this chap  ;D

scancode

  • I will eat Cody someday.
  • Honorary Member
  • Joined in 2007
  • **
  • Posts: 641
    • Cody Award
    • Participated in NANY Challenge Twice
    • Coding Snacks
    • Furry Fandom Badge - Furry Fandom
    • DJ Badge - DJ
Re: "Rites of Passage" applications
« Reply #11 on: June 13, 2010, 05: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

  • Coder, gamer, loving it.
  • Member
  • Joined in 2008
  • **
  • Posts: 46
    • Participated in NANY Challenge Twice
    • Linux User
Re: "Rites of Passage" applications
« Reply #12 on: June 18, 2010, 03:34 PM »
Quote
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, 03:41 PM by pyrohacker »

app103

  • That scary taskbar girl
  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 5,888
    • Participated in NANY Challenge Six Times
    • Coding Snacks
    • Gathering Badge
    • Cody Award
    • Volunteers/Staff
Re: "Rites of Passage" applications
« Reply #13 on: June 19, 2010, 03:47 AM »

How about this chap  ;D

Hey, he even has Martin's easm:

http://helloworldsite.he.funpic.de/hello.htm#easm

Original address: https://www.donationcoder.com/forum/index.php?topic=22902.0