• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 06:12
CEST 12:12
KST 19:12
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Code S Season 1 - RO8 Preview1[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16[ASL21] Ro16 Preview Pt2: All Star10
Community News
Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event11Code S Season 1 (2026) - RO12 Results12026 GSL Season 1 Qualifiers25Maestros of the Game 2 announced9
StarCraft 2
General
Code S Season 1 - RO8 Preview Behind the Blue - Team Liquid History Book Weekly Cups (April 27-May 4): Clem takes triple Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Code S Season 1 (2026) - RO12 Results
Tourneys
GSL Code S Season 1 (2026) Sparkling Tuna Cup - Weekly Open Tournament RSL Revival: Season 5 - Qualifiers and Main Event StarCraft Evolution League (SC Evo Biweekly) 2026 GSL Season 2 Qualifiers
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
Mutation # 524 Death and Taxes The PondCast: SC2 News & Results Mutation # 523 Firewall Mutation # 522 Flip My Base
Brood War
General
(Spoiler) Asl ro8 D winner interview BW General Discussion BGH Auto Balance -> http://bghmmr.eu/ Do we have a pimpest plays list? AI Question
Tourneys
[ASL21] Ro8 Day 4 [ASL21] Ro8 Day 3 [Megathread] Daily Proleagues [ASL21] Ro8 Day 2
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates What's the deal with APM & what's its true value Any training maps people recommend?
Other Games
General Games
Stormgate/Frost Giant Megathread Dawn of War IV OutLive 25 (RTS Game) Daigo vs Menard Best of 10 Nintendo Switch Thread
Dota 2
The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread 3D technology/software discussion Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread Formula 1 Discussion McBoner: A hockey love story
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Movie Stars In Video Games: …
TrAiDoS
ramps on octagon
StaticNine
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1579 users

Which project should I do?

Blogs > Phyre
Post a Reply
Phyre
Profile Blog Joined December 2006
United States1288 Posts
Last Edited: 2008-08-16 16:57:03
August 16 2008 16:56 GMT
#1
Okay, so for those that don't know I'm trying to get a job as a games programmer. I'm currently work as a QA tester with the hopes that if I work on programming side projects I can eventually move up as soon as there is an opening.

That said, I have two potential projects available for me to pursue and I'm not sure which would help push me towards my goal of being a game programmer more.

1) Student game
A few college students were doing an educational game for a library, as part of their senior project I assume, and left the game incomplete. After looking over the code, it looks to be about 80% complete and now the library wants someone to finish it.

Problems:
- Has a large list of bugs that result in undesired behavior or crashes.
- Completely missing a mini game.
- Mac vs PC incompatibilities. Some functions work on one but not the other. (would be tough as hell for me to test, since I don't have access to a mac)

The code is largely uncommented and commented poorly in the few cases it exists. The library wants to game complete in a few weeks. Also, the game is written in C using SDL to display graphics.

2) Hobby project
A friend and I are in the process of designing a game using C++ and DirectX. The guy is a stellar programmer who felt like making a game for fun in his spare time and I'd really like to work with as I think it would be a good learning experience.

So direct comparison of pros and cons: (student proj vs hobby proj)
- Paid (hourly, to be determined) vs unpaid.
- C and SDL vs C++ and DirectX.
- Finishing/Debugging a game vs starting from scratch.

In the end, what I'm most concerned with is which I can bring to an interview and actually have the potential employer be more impressed with. The hobby project would obviously be more technically demanding, uses the industry standard tech (C++/DX), would show project management/planning abilities (we're writing up design/tec docs), and show I can collaborate with other programmers. However, the student project is paid and has a real client so perhaps that makes it more professional and thus carries more weight?

So in closing, if you were an employer which would help convince you to give me the job more?

P.S: The money from the student job isn't really a factor, as I'm not in dire need of the money. Living at home keeps costs down. I don't think the library will pay much either, since they approached the college students to do it for free originally.

"Oh no, I got you with your pants... on your face... That's not how you wear pants." - Nintu, catching 1 hatch lurks.
anderoo
Profile Blog Joined March 2008
Canada1876 Posts
August 16 2008 17:05 GMT
#2
On August 17 2008 01:56 Phyre wrote:
In the end, what I'm most concerned with is which I can bring to an interview and actually have the potential employer be more impressed with. The hobby project would obviously be more technically demanding, uses the industry standard tech (C++/DX), would show project management/planning abilities (we're writing up design/tec docs), and show I can collaborate with other programmers. However, the student project is paid and has a real client so perhaps that makes it more professional and thus carries more weight?

So in closing, if you were an employer which would help convince you to give me the job more?

P.S: The money from the student job isn't really a factor, as I'm not in dire need of the money. Living at home keeps costs down. I don't think the library will pay much either, since they approached the college students to do it for free originally.


I think you answered your own question.
infinity21 *
Profile Blog Joined October 2006
Canada6683 Posts
August 16 2008 17:30 GMT
#3
Both should be a good experience. I'd recommend the hobby project since I'm not the one who's not getting paid
Official Entusman #21
LastWish
Profile Blog Joined September 2004
2015 Posts
August 16 2008 17:37 GMT
#4
Ok I work as a programmer so I can tell you go for number 2 since you don't care about money at all.

Finnishing someone else's program, with no documentation and in C is probably one of the worst nightmares that you can meet.

Number too will be a lot more fun, and you'll gain more from designer's point of view(since you'll probably refactor your program few times).
I'd recommend you do it in C# instead of C++, but I'm not sure support of Direct X in C#...
- It's all just treason - They bring me down with their lies - Don't know the reason - My life is fire and ice -
Maxee
Profile Joined August 2008
Argentina12 Posts
August 16 2008 17:49 GMT
#5
number 2.
MiniRoman
Profile Blog Joined September 2003
Canada3953 Posts
August 16 2008 17:51 GMT
#6
I suggest both. It's always good to be paid to do something, regardless of the technical demand, they paid you to do it. If your excited about developing this hobby project with your genius friend then do that as well. Put in double the effort get double the reward.
Nak Allstar.
Phyre
Profile Blog Joined December 2006
United States1288 Posts
Last Edited: 2008-08-16 18:57:16
August 16 2008 18:56 GMT
#7
On August 17 2008 02:51 MiniRoman wrote:
I suggest both. It's always good to be paid to do something, regardless of the technical demand, they paid you to do it. If your excited about developing this hobby project with your genius friend then do that as well. Put in double the effort get double the reward.

Doing both isn't really possible unless I can somehow create more hours in a day. As is, I work 9 to 5 with a 4 hour round trip commute which leaves very little time at the end of the day to do anything. The student project has a deadline and it certainly wouldn't be possible splitting my time between my primary job, the hobby project, and that.
"Oh no, I got you with your pants... on your face... That's not how you wear pants." - Nintu, catching 1 hatch lurks.
Please log in or register to reply.
Live Events Refresh
GSL
09:30
2026 Season 1: Ro8 Group A
Classic vs CureLIVE!
Maru vs Rogue
IntoTheiNu 728
Ryung 292
CranKy Ducklings SOOP71
herO (SOOP)47
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Ryung 292
herO (SOOP) 47
Rex 15
StarCraft: Brood War
BeSt 1424
Hyuk 412
actioN 268
Killer 241
Stork 228
Rush 214
EffOrt 149
hero 105
Mind 90
Mong 88
[ Show more ]
Soulkey 67
ggaemo 64
Backho 60
ZerO 54
Aegong 52
Last 42
sSak 39
Shine 29
Sacsri 21
Bale 20
Noble 18
soO 14
ajuk12(nOOB) 11
GoRush 7
SilentControl 6
League of Legends
JimRising 389
Counter-Strike
olofmeister2089
zeus621
allub298
edward49
Super Smash Bros
Westballz24
Other Games
summit1g6669
singsing307
monkeys_forever150
Mew2King54
ZerO(Twitch)7
Organizations
Other Games
gamesdonequick577
Dota 2
PGL Dota 2 - Main Stream22
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• LUISG 37
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 6
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• TFBlade1087
• Jankos1012
• Stunt458
Upcoming Events
GSL
23h 18m
SHIN vs Zoun
ByuN vs herO
OSC
1d
OSC
1d 2h
Replay Cast
1d 13h
Escore
1d 23h
The PondCast
1d 23h
WardiTV Invitational
2 days
Zoun vs Ryung
Lambo vs ShoWTimE
OSC
2 days
Replay Cast
2 days
CranKy Ducklings
2 days
[ Show More ]
RSL Revival
2 days
SHIN vs Bunny
ByuN vs Shameless
WardiTV Invitational
3 days
Krystianer vs TriGGeR
Cure vs Rogue
uThermal 2v2 Circuit
3 days
BSL
3 days
Replay Cast
3 days
Sparkling Tuna Cup
3 days
RSL Revival
3 days
Cure vs Zoun
Clem vs Lambo
WardiTV Invitational
4 days
BSL
4 days
GSL
4 days
Afreeca Starleague
4 days
Soma vs Leta
Monday Night Weeklies
5 days
CranKy Ducklings
5 days
Afreeca Starleague
5 days
Light vs Flash
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-05-05
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
YSL S3
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026

Upcoming

Escore Tournament S2: W6
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
Escore Tournament S2: W7
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.