Results 1 to 8 of 8

Thread: Developer forums / pet project / contributing to open source projects...

  1. #1
    bored out of my tiny mind malfunction's Avatar
    Join Date
    Jul 2003
    Location
    Lurking
    Posts
    3,923
    Thanks
    191
    Thanked
    187 times in 163 posts
    • malfunction's system
      • Motherboard:
      • Gigabyte G1.Sniper (with daft heatsinks and annoying Killer NIC)
      • CPU:
      • Xeon X5670 (6 core LGA 1366) @ 4.4GHz
      • Memory:
      • 48GB DDR3 1600 (6 * 8GB)
      • Storage:
      • 1TB 840 Evo + 1TB 850 Evo
      • Graphics card(s):
      • 290X
      • PSU:
      • Antec True Power New 750W
      • Case:
      • Cooltek W2
      • Operating System:
      • Windows 10
      • Monitor(s):
      • Dell U2715H

    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; 05-11-2009 at 12:28 AM.

  2. #2
    Comfortably Numb directhex's Avatar
    Join Date
    Jul 2003
    Location
    /dev/urandom
    Posts
    17,074
    Thanks
    228
    Thanked
    1,027 times in 678 posts
    • directhex's system
      • Motherboard:
      • Asus ROG Strix B550-I Gaming
      • CPU:
      • Ryzen 5900x
      • Memory:
      • 64GB G.Skill Trident Z RGB
      • Storage:
      • 2TB Seagate Firecuda 520
      • Graphics card(s):
      • EVGA GeForce RTX 3080 XC3 Ultra
      • PSU:
      • EVGA SuperNOVA 850W G3
      • Case:
      • NZXT H210i
      • Operating System:
      • Ubuntu 20.04, Windows 10
      • Monitor(s):
      • LG 34GN850
      • Internet:
      • FIOS

    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

  3. Received thanks from:

    malfunction (05-11-2009)

  4. #3
    Gentoo Ricer
    Join Date
    Jan 2005
    Location
    Galway
    Posts
    11,048
    Thanks
    1,016
    Thanked
    944 times in 704 posts
    • aidanjt's system
      • Motherboard:
      • Asus Strix Z370-G
      • CPU:
      • Intel i7-8700K
      • Memory:
      • 2x8GB Corsiar LPX 3000C15
      • Storage:
      • 500GB Samsung 960 EVO
      • Graphics card(s):
      • EVGA GTX 970 SC ACX 2.0
      • PSU:
      • EVGA G3 750W
      • Case:
      • Fractal Design Define C Mini
      • Operating System:
      • Windows 10 Pro
      • Monitor(s):
      • Asus MG279Q
      • Internet:
      • 240mbps Virgin Cable

    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.
    Quote 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...

  5. Received thanks from:

    malfunction (05-11-2009)

  6. #4
    Not a good person scaryjim's Avatar
    Join Date
    Jan 2009
    Location
    Gateshead
    Posts
    15,196
    Thanks
    1,231
    Thanked
    2,291 times in 1,874 posts
    • scaryjim's system
      • Motherboard:
      • Dell Inspiron
      • CPU:
      • Core i5 8250U
      • Memory:
      • 2x 4GB DDR4 2666
      • Storage:
      • 128GB M.2 SSD + 1TB HDD
      • Graphics card(s):
      • Radeon R5 230
      • PSU:
      • Battery/Dell brick
      • Case:
      • Dell Inspiron 5570
      • Operating System:
      • Windows 10
      • Monitor(s):
      • 15" 1080p laptop panel

    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...

  7. Received thanks from:

    malfunction (05-11-2009)

  8. #5
    bored out of my tiny mind malfunction's Avatar
    Join Date
    Jul 2003
    Location
    Lurking
    Posts
    3,923
    Thanks
    191
    Thanked
    187 times in 163 posts
    • malfunction's system
      • Motherboard:
      • Gigabyte G1.Sniper (with daft heatsinks and annoying Killer NIC)
      • CPU:
      • Xeon X5670 (6 core LGA 1366) @ 4.4GHz
      • Memory:
      • 48GB DDR3 1600 (6 * 8GB)
      • Storage:
      • 1TB 840 Evo + 1TB 850 Evo
      • Graphics card(s):
      • 290X
      • PSU:
      • Antec True Power New 750W
      • Case:
      • Cooltek W2
      • Operating System:
      • Windows 10
      • Monitor(s):
      • Dell U2715H

    Re: Developer forums / pet project / contributing to open source projects...

    Quote 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 )

    Quote 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.

    Quote 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 01:09 PM.

  9. #6
    Banhammer in peace PeterB kalniel's Avatar
    Join Date
    Aug 2005
    Posts
    31,023
    Thanks
    1,870
    Thanked
    3,381 times in 2,718 posts
    • kalniel's system
      • Motherboard:
      • Gigabyte Z390 Aorus Ultra
      • CPU:
      • Intel i9 9900k
      • Memory:
      • 32GB DDR4 3200 CL16
      • Storage:
      • 1TB Samsung 970Evo+ NVMe
      • Graphics card(s):
      • nVidia GTX 1060 6GB
      • PSU:
      • Seasonic 600W
      • Case:
      • Cooler Master HAF 912
      • Operating System:
      • Win 10 Pro x64
      • Monitor(s):
      • Dell S2721DGF
      • Internet:
      • rubbish

    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

  10. Received thanks from:

    malfunction (05-11-2009)

  11. #7
    Not a good person scaryjim's Avatar
    Join Date
    Jan 2009
    Location
    Gateshead
    Posts
    15,196
    Thanks
    1,231
    Thanked
    2,291 times in 1,874 posts
    • scaryjim's system
      • Motherboard:
      • Dell Inspiron
      • CPU:
      • Core i5 8250U
      • Memory:
      • 2x 4GB DDR4 2666
      • Storage:
      • 128GB M.2 SSD + 1TB HDD
      • Graphics card(s):
      • Radeon R5 230
      • PSU:
      • Battery/Dell brick
      • Case:
      • Dell Inspiron 5570
      • Operating System:
      • Windows 10
      • Monitor(s):
      • 15" 1080p laptop panel

    Re: Developer forums / pet project / contributing to open source projects...

    Quote 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
    Quote 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?

  12. #8
    Does he need a reason? Funkstar's Avatar
    Join Date
    Aug 2005
    Location
    Aberdeen
    Posts
    19,874
    Thanks
    630
    Thanked
    965 times in 816 posts
    • Funkstar's system
      • Motherboard:
      • Gigabyte EG45M-DS2H
      • CPU:
      • Intel Core2Quad Q9550 (2.83GHz)
      • Memory:
      • 8GB OCZ PC2-6400C5 800MHz Quad Channel
      • Storage:
      • 650GB Western Digital Caviar Blue
      • Graphics card(s):
      • 512MB ATI Radeon HD4550
      • PSU:
      • Antec 350W 80+ Efficient PSU
      • Case:
      • Antec NSK1480 Slim Mini Desktop Case
      • Operating System:
      • Vista Ultimate 64bit
      • Monitor(s):
      • Dell 2407 + 2408 monitors
      • Internet:
      • Zen 8mb

    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.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Open Source Hardware Hackers Start P2P Bank
    By 0iD in forum General Discussion
    Replies: 3
    Last Post: 19-03-2009, 11:36 PM
  2. Any open source projects looping for programmers?
    By happytechie in forum Software
    Replies: 4
    Last Post: 12-06-2008, 07:06 AM
  3. Open Source Games etc?
    By ajbrun in forum Software
    Replies: 6
    Last Post: 30-08-2004, 11:21 AM
  4. Open Source Articles
    By r1zeek in forum General Discussion
    Replies: 6
    Last Post: 13-08-2004, 09:14 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •