Given Jeff Atwoods assertion that All Programming is Web Programming, and having newly setup Apache on OSX with dynamic DNS on a home machine, what would the StackOverflow community suggest as fun programming projects to build on this, and what technologies to use?
Whatever you find fun. I can't tell you what you find fun. Think of something you want and make it.
-- Edit:
I'll list some things I find fun, perhaps for inspiration:
- Cryptography
- Fashion
- Maths
- Physics
- Bright Colours
- Inventing Things
- Guitar Hero
- Deploying Applications
- Arguing
- Spanish
- Music
- Debugging
- Investment
So the types of programs I write relate to these things; debugging visualiser, app to do deployments, websites describing my inventions, websites describing my clothing company, tools for manipulating images, tools for music generation, and starts of applications to manage financial portfolios.
Other such things.
Personally, I have always thought that it sounded fun to build a sort of media server that could stream my video and music collections and maybe even let me manage the files. I also think some sort of family chalkboard like wiki would be interesting.
Create another Google. j/k. Well, you got be more specific. In what language, what interests others doesn't necessarily also excites you.
Put your goldfish online. Get a moveable camera, and/or a lego NXT robot and attach a camera to its arm. Create a web interface that lets you move the camera around and feed the goldfish etc. with your new robot while you're not at home. I've been sitting on that idea for months.
If you're looking for something curiously Mac-ish to use as the technology, then you can get a lot of fun out of WebObjects. You need to use Eclipse and WOLips as the dev environment these days. On the other hand, I think the Cappuccino/Objective-J javascript framework is pretty cool, too.