Click here to Skip to main content
15,910,981 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: New sticky/section idea Pin
Super Lloyd7-Nov-13 16:48
Super Lloyd7-Nov-13 16:48 
GeneralRe: New sticky/section idea Pin
Rajesh R Subramanian7-Nov-13 17:41
professionalRajesh R Subramanian7-Nov-13 17:41 
JokeRe: New sticky/section idea Pin
TnTinMn7-Nov-13 18:34
TnTinMn7-Nov-13 18:34 
GeneralRe: New sticky/section idea Pin
_Maxxx_7-Nov-13 19:23
professional_Maxxx_7-Nov-13 19:23 
GeneralRe: New sticky/section idea Pin
Christian Graus7-Nov-13 19:27
protectorChristian Graus7-Nov-13 19:27 
GeneralRe: New sticky/section idea Pin
Sander Rossel7-Nov-13 20:11
professionalSander Rossel7-Nov-13 20:11 
GeneralRe: New sticky/section idea Pin
Amarnath S7-Nov-13 20:23
professionalAmarnath S7-Nov-13 20:23 
GeneralRe: New sticky/section idea Pin
Stefan_Lang7-Nov-13 21:30
Stefan_Lang7-Nov-13 21:30 
@OOP project:

One of the main issues that new programmers tend to get wrong is the usability of a program from the point of view of someone else. In my experience a program can often be confounding to others - even fellow programmers - who don't know what's in the head of the creator of an application. For that reason alone, you really should try to think of a little program that you would like to have yourself: look at it from the users perspective, not from the programmers perspective! The best programs and tools often come from people who initially created it for themselves. Just make sure it's not too complex or daunting.

Some ideas include word processing tools, e. g. an editor that can read forum posts and put the postings of a thread like this into readable form for offline consumption. Or a small vector-based drawing program (there are lots of painting programs, but very few good ones that are vector-based, i. e. use scalable graphic elements). Or maybe a remake of a favorite game that you want to add some features to, or otherwise adapt to your favourite playstyle. Maybe you like music and would like a tool to read, convert, merge and otherwise modify music and sounds from different sources.

You should also consider the platform your program should work on: a desktop or smartphone application are two entirely different things, and so is a web service. At the moment smartphone (and other mobile device) apps are hip, but there's also a huge number of programmers already busy creating stuff, so it's going to be difficult to create an app that stands out from the rest.

Once you know what you want to do, consider the things a user may want to do with it, and how he would want to interact with it. This defines the expected behaviour of your system, and behaviour is one of the most important aspects of OOP! From there it should be easier to identify the objects in your system, and what they can do.
GeneralRe: New sticky/section idea Pin
GuyThiebaut7-Nov-13 21:45
professionalGuyThiebaut7-Nov-13 21:45 
GeneralRe: New sticky/section idea Pin
Mark_Wallace7-Nov-13 22:32
Mark_Wallace7-Nov-13 22:32 
GeneralRe: New sticky/section idea Pin
patbob8-Nov-13 5:51
patbob8-Nov-13 5:51 
GeneralRe: New sticky/section idea Pin
GrantAnderson8-Nov-13 7:49
GrantAnderson8-Nov-13 7:49 
GeneralRe: New sticky/section idea Pin
KP Lee8-Nov-13 17:59
KP Lee8-Nov-13 17:59 
GeneralI can't believe someone hasn't already posted this important Bacon news Pin
Steve Wellens7-Nov-13 15:10
Steve Wellens7-Nov-13 15:10 
GeneralRe: I can't believe someone hasn't already posted this important Bacon news Pin
Super Lloyd7-Nov-13 17:01
Super Lloyd7-Nov-13 17:01 
GeneralRe: I can't believe someone hasn't already posted this important Bacon news Pin
Rajesh R Subramanian7-Nov-13 18:38
professionalRajesh R Subramanian7-Nov-13 18:38 
GeneralRe: I can't believe someone hasn't already posted this important Bacon news Pin
CDP18027-Nov-13 19:14
CDP18027-Nov-13 19:14 
GeneralRe: I can't believe someone hasn't already posted this important Bacon news Pin
glennPattonWork37-Nov-13 22:14
professionalglennPattonWork37-Nov-13 22:14 
GeneralRe: I can't believe someone hasn't already posted this important Bacon news Pin
KP Lee8-Nov-13 18:21
KP Lee8-Nov-13 18:21 
GeneralRe: I can't believe someone hasn't already posted this important Bacon news Pin
dandy728-Nov-13 3:21
dandy728-Nov-13 3:21 
GeneralExhibit A Pin
Christian Graus7-Nov-13 13:09
protectorChristian Graus7-Nov-13 13:09 
GeneralRe: Exhibit A Pin
Mike Hankey7-Nov-13 13:44
mveMike Hankey7-Nov-13 13:44 
GeneralRe: Exhibit A Pin
Christian Graus7-Nov-13 13:45
protectorChristian Graus7-Nov-13 13:45 
GeneralRe: Exhibit A Pin
Dirk Higbee7-Nov-13 14:01
Dirk Higbee7-Nov-13 14:01 
GeneralRe: Exhibit A Pin
bryce7-Nov-13 14:28
bryce7-Nov-13 14:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.