And for anyone who missed it, the project is beansheet (http://
bsheet.sourceforge.net/). Looks interesting, I'll have a poke through
the source.

 -phil




On Mar 10, 9:55 pm, Alexey <[email protected]> wrote:
> Generally speaking, I agree with the advice being doled out here
> (finding some real-world need, even if it's a small one, and tackling
> it), but I'd like to add small side bar from another angle.
>
> About 6 years ago, I was brushing up for a job interview.  The ad
> mentioned Swing and I hadn't done any Swing development in some time.
> So I decided to brush up on the API, both ones new to me, and those I
> might have forgotten.  I tried to think of a single "assignment" for
> myself that would touch as many real-world aspects of Swing
> development as possible and decided on implementing a bare-bones
> spreadsheet.  This would require interfacing with a good number of
> model, renderer, editor, and listener API for JTable et al.
>
> After completing the basic integration with all the necessary pieces
> and essentially fulfilling my own task, I realized I was in need of
> some spreadsheet evaluation algorithm and lo and behold, I had a Java
> interpreter library lying around, so I plugged it in real quick.  All
> of a sudden, I had something that was kind of fun to play with --
> totally unexpectedly.  After maybe 3 hours of intended work to prepare
> for the interview, I ended up putting in lots more work to turn into a
> real application and the whole thing developed into my first open
> source project that I've since leveraged in ways I hadn't imagined at
> the start.  Moral of the story: sometimes just playing around with a
> few chosen technologies/techniques can lead to knowledge gained,
> useful results, and just fun
>
> On Mar 9, 2:51 pm, Rakesh <[email protected]> wrote:
>
> > Hi Wayne,
>
> > once you involve other people then there expectations too meet and
> > ultimately stress.
>
> > I'm looking for a 'reference' project, something that can be reimplemented
> > in Scala or Ruby, allows me to set up Hudson and some plugins that seem
> > interesting....
>
> > The actual project is a means to an end!
>
> > R
>
> > On Tue, Mar 9, 2010 at 5:49 PM, Wayne Fay <[email protected]> wrote:
> > > > The thing about choosing a project based on something I'm interested in
> > > is
> > > > that you won't know if its possible or not, requirements may not be 
> > > > clear
> > > -
> > > > hey I'm a developer not a customer!
>
> > > You're going about this the wrong way... YOU should be the customer.
> > > The next time you're doing something and think to yourself, hey I wish
> > > there was an app that would help me do X, you should BUILD IT. And if
> > > you don't have any needs right now, either wait a little bit until
> > > something occurs to you OR ask your significant other/friends if they
> > > have a need, and use that as the base for your work.
>
> > > I've scratched plenty of my own (and my wife's) itches in this manner.
> > > In her case, I've built a few things they actually use at her
> > > workplace, mostly to export data out of one app and into the format
> > > required for something else (reporting, another app, etc). They really
> > > appreciate the help and think I'm some kind of super hero as a result
> > > of a few simple data transforms, and it makes her look good too.
>
> > > Also, this same topic was discussed in the last 2-3 weeks, so check
> > > the list archives for suggestions from other people. Search for
> > > "photocrop" to find it. ;-)
>
> > > Wayne
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "The Java Posse" group.
> > > To post to this group, send email to [email protected].
> > > To unsubscribe from this group, send email to
> > > [email protected]<javaposse%[email protected]>
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/javaposse?hl=en.

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to