• HEXUS
  • HEXUS.tv
  • channel
  • gaming
  • lifestyle
  • trust
  • community
  • ESReality
  • HEXUS.community discussion forumsVisit Corsair.com

    Welcome to the HEXUS.community discussion forums forums.

    You are currently viewing our boards as a guest which gives you limited access to view most discussions and other features. By joining our free community you will have access to post topics, respond to polls and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

    Go Back   HEXUS.community discussion forums > HEXUS.help - buying advice & technical queries > Operating systems & applications > Software and web development

    Software and web development Databases, graphics, programming, scripting and web development.

    Reply
     
    LinkBack Thread Tools
    Old 04-11-2009, 10:48 PM   #1 (permalink)
    bored out of my tiny mind
     
    malfunction's Avatar
     
    Join Date: Jul 2003
    Location: Berkshire
    Posts: 3,029
    Thanks: 56
    Thanked 58 Times in 50 Posts
    malfunction's system
    Developer forums / pet project / contributing to open source projects...

    Hi folks,

    To cut a long story short (or at least shorter) I used to be a designer / developer / programmer but of late (past 4 or so years) I've been merely a consultant working with products that other people have designed and developed. Now it may sound sad - even to fellow geeks - but I miss the creative process and the challenge of actually creating software rather than implementing and customising software created by others. As such I'm wondering if there's a good way to keep my skills and interests alive - but the kicker is that due to the day job / real life it would be difficult for me to commit to a fixed level of effort. So the questions are:

    Where would be a good place to go to discuss development - e.g. design and implementation of specific requirements? (I've contributed to the odd thread here but it's not exactly a busy part of hexus)

    Does anyone have any experience with contributing to open source projects or other collaborative work outside of their day job?

    My interests are pretty wide.

    I started out programming (crap) graphical demos and (very crap) games on an Amiga during my early teens (20 or so years ago). Since then I've done various bits - largely back end code including workflow systems, SMS / MMS services (yup, text messaging), web servlets, web scripting, app server hosted 'business service' code, network management apps (fault and performance management), etc, through various jobs.

    In terms of specific skills I've spent a couple of years doing COBOL, the odd bit of C/C++ over the past 10 or so years , the best part of 6 years doing Java, a fair bit of HTML, DHTML, CSS and JavaScript and a lot of SQL (including designing schema, not just queries)...

    I guess the core of it is that I'm bored and would like a challenge and I'd also like to keep my skills fresh as while my current day job has some design and development aspects it's not that in-depth or low level; these days my job is more about getting new systems up and running, training people, writing white papers and tuning and tweaking existing systems.

    Last edited by malfunction; 04-11-2009 at 11:28 PM..
    malfunction is online now   Reply With Quote
    Old 04-11-2009, 11:24 PM   #2 (permalink)
    More l33t than dangel
     
    directhex's Avatar
     
    Join Date: Jul 2003
    Location: /dev/urandom
    Posts: 14,305
    Thanks: 42
    Thanked 389 Times in 281 Posts
    directhex's system
    Re: Developer forums / pet project / contributing to open source projects...

    Just find a project you use & like, check their bug tracker, and fix **** up - whether it's new features or bugs, it'll get you known to the app's developer community, and eventually lead to a more prominent role

    directhex is offline   Reply With Quote
    Received thanks from:
    malfunction (04-11-2009)
    Old 05-11-2009, 05:47 AM   #3 (permalink)
    Gentoo Ricer
     
    Join Date: Jan 2005
    Location: /var/portage
    Posts: 5,729
    Thanks: 66
    Thanked 267 Times in 248 Posts
    aidanjt's system
    Re: Developer forums / pet project / contributing to open source projects...

    Agreed with DirectHex, firing off the occasional patch to opensource projects is the best way to keep your skill set sharpened.

    Before you get all managerial and serious on us.

    Originally Posted by Agent View Post
    ...every time Creative bring out a new card range their advertising makes it sound like they have discovered a way to insert a thousand Chuck Norris super dwarfs in your ears...
    Server Box -> Asus P5B-E Plus | C2D E6320 | 2x2GB GieL PC2-6400 | 6x500GB (md-raid5) | nVidia 7300LE | Ubuntu Server 9.10 (for now)
    Test Box -> P4E 3.2Ghz Rev. E0 | Asus P4C800-E Deluxe | 2x1GB PC3200 | 2x160Gb | nVidia TNT 2 | Gentoo (X86)

    Currently breaking: eINIT
    aidanjt is offline   Reply With Quote
    Received thanks from:
    malfunction (05-11-2009)
    Old 05-11-2009, 11:21 AM   #4 (permalink)
    Three As fanboy...
     
    Join Date: Jan 2009
    Location: Manchester
    Posts: 1,600
    Thanks: 60
    Thanked 119 Times in 117 Posts
    scaryjim's system
    Re: Developer forums / pet project / contributing to open source projects...

    Alternatively, think of an app / service that you'd like, start work on it, then advertise it and try to get more people involved.

    If you've done plenty of Java then it might be worth looking at Android App development: probably a different set of challenges than you've faced before, and certainly plenty of opportunity for creativity.

    I'm in a similar position myself having spent the last 7 - 8 months working on a single project that's been somewhat lacking in the planning and management phases (but don't tell my boss I said that ). On the other hand, I've been developing from scratch, so I've not been completely devoid of creative input - but 7 months solid looking at the same codebase can drive one slightly batty, I find...

    //
    // TODO: Add witty signature here
    //
    scaryjim is offline   Reply With Quote
    Received thanks from:
    malfunction (05-11-2009)
    Old 05-11-2009, 11:44 AM   #5 (permalink)
    bored out of my tiny mind
     
    malfunction's Avatar
     
    Join Date: Jul 2003
    Location: Berkshire
    Posts: 3,029
    Thanks: 56
    Thanked 58 Times in 50 Posts
    malfunction's system
    Re: Developer forums / pet project / contributing to open source projects...

    Originally Posted by scaryjim View Post
    Alternatively, think of an app / service that you'd like, start work on it, then advertise it and try to get more people involved.
    Unfortunately I'm not great at staying motivated on my own pet projects - I tend to be in the "I never finish anyt..." category unless someone else is expecting me to deliver (I don't need monitoring or pushing as such but if the only person asking for the work is me I find it very easy to tell myself to take the day off )

    Originally Posted by scaryjim View Post
    If you've done plenty of Java then it might be worth looking at Android App development: probably a different set of challenges than you've faced before, and certainly plenty of opportunity for creativity.
    Interesting idea... Might look at that one.

    Originally Posted by scaryjim View Post
    I'm in a similar position myself having spent the last 7 - 8 months working on a single project that's been somewhat lacking in the planning and management phases (but don't tell my boss I said that ). On the other hand, I've been developing from scratch, so I've not been completely devoid of creative input - but 7 months solid looking at the same codebase can drive one slightly batty, I find...
    Very hard not to get side tracked if you're the only person working on an app - can be a mixed blessing really - nice to have the control but very easy to go off at a tangent.

    Last edited by malfunction; 05-11-2009 at 12:09 PM..
    malfunction is online now   Reply With Quote
    Old 05-11-2009, 12:03 PM   #6 (permalink)
    Senior Member
     
    kalniel's Avatar
     
    Join Date: Aug 2005
    Posts: 12,706
    Thanks: 173
    Thanked 501 Times in 437 Posts
    kalniel's system
    Re: Developer forums / pet project / contributing to open source projects...

    1) Check that your current employment allows you to do this. You're almost certainly fine, especially if you're not doing that sort of thing in the day job, and they'd probably have quite a struggle to stop you anyway, but you may have to declare this kind of thing to your employer.

    2) I find games projects excellent for this sort of thing. Get into something like Dragon Age and there's a whole community being set up for people to contribute to projects using a wide range of skills. I think the current site is social.bioware.com
    kalniel is offline   Reply With Quote
    Received thanks from:
    malfunction (05-11-2009)
    Old 05-11-2009, 12:04 PM   #7 (permalink)
    Three As fanboy...
     
    Join Date: Jan 2009
    Location: Manchester
    Posts: 1,600
    Thanks: 60
    Thanked 119 Times in 117 Posts
    scaryjim's system
    Re: Developer forums / pet project / contributing to open source projects...

    Originally Posted by malfunction View Post
    Unfortunately I'm not great at staying motivated on my own pet projects - I tend to be in the "In never finish anyt..." category ...
    That sounds disturbingly familiar
    Originally Posted by malfunction View Post
    Very hard not to get side tracked if you're the only person working on an app - can be a mixed blessing really - nice to have the control but very easy to go off at a tangent.
    I find it more the case that I am very focussed for maybe 2 - 3 weeks at a time, then I either get project fatigue and try to find *anything* I can do instead, or (more often) I stumble on a particularly poorly specified aspect and lose all motivation to even try to find out what it's meant to mean. It doesn't help that this particular project is essentially my boss' pet project and we've so far had no end user input... when I actually stop and think about what I'm doing it makes me weep...

    Do you have any developer friends living in your locality? You could always have a once a month meet up to discuss current projects / exchange ideas... that might help to provide additional motivation?

    //
    // TODO: Add witty signature here
    //
    scaryjim is offline   Reply With Quote
    Old 05-11-2009, 12:12 PM   #8 (permalink)
    Does he need a reason?
     
    Funkstar's Avatar
     
    Join Date: Aug 2005
    Location: Aberdeen
    Posts: 16,129
    Thanks: 329
    Thanked 632 Times in 531 Posts
    Funkstar's system
    Re: Developer forums / pet project / contributing to open source projects...

    I think directhex's suggestion is the best one. I wish I had more time and the programming skills to contribute to a couple of different projects. Those being MediaPortal and Logitech's Squeezebox Server.

    Even just writing a couple of plugins would be good.

    Funkstar is offline   Reply With Quote
    Reply

    Breadcrumb
    Go Back   HEXUS.community discussion forums > HEXUS.help - buying advice & technical queries > Operating systems & applications > Software and web development


    Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
     
    Thread Tools

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off
    Trackbacks are On
    Pingbacks are On
    Refbacks are On


    Similar Threads
    Thread Thread Starter Forum Replies Last Post
    Open Source Hardware Hackers Start P2P Bank 0iD General discussion 3 19-03-2009 10:36 PM
    Any open source projects looping for programmers? happytechie Software and web development 4 12-06-2008 06:06 AM
    Open Source Games etc? ajbrun Operating systems & applications 6 30-08-2004 10:21 AM
    Open Source Articles r1zeek General discussion 6 13-08-2004 08:14 AM



    All times are GMT. The time now is 10:49 AM.

    Any representations/statements made on the HEXUS.community discussion forums are the representations/statements of the author i.e. the person/organisation making them. If any such representations/statements are disputed they are a matter between the parties concerned.
    HEXUS Limited accepts no responsibility for any misrepresentations, inaccurate or false statements made by any person/organisation other than HEXUS Limited employees.
    For more information please read HEXUS Limited's terms, conditions and privacy policy.

    Hosted Exchange

    Powered by vBulletin® Version 3.8.4
    Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
    Content Relevant URLs by vBSEO 3.3.2
    © Copyright 2009 HEXUS® Limited. All rights reserved. Unauthorised reproduction strictly prohibited.