New Posts  All Forums:Forum Nav:

What would you do??

post #1 of 8
Thread Starter 
So i was hit with something today. I approached my supervisor, which is also a friend for the past year, that i would like to move up and get a pay increase. He then said i should probably prove myself by developing some software for the company. Not a bad idea right? BUT there is a catch, he suggests i do it for free, on my personal time, and give it to them to save them thousands and hours in time. What do you think?? I can develop the software but if i were to keep it, it would make a great freelance job and i could make some serious money with some ideas ive had to speed up production.

Advise please...
OverKill
(18 items)
 
  
CPUMotherboardGraphicsGraphics
AMD Phenom II X6 1055T Gigabyte 890FXA ATI FirePro V3800 ATI FirePro V3800 
RAMHard DriveHard DriveOptical Drive
16gb GSkill 10666 Seagate Western Digital  LG Blue Ray 
CoolingOSMonitorMonitor
stock air 7 Pro 64 bit (2)22" Acer x223w (2)23" Acer G235H 
KeyboardPowerCaseMouse
Microsoft Wireless Antec 900watt Antec 300 Wacom Tablet 
Audio
Logitech Speakers and sub 
  hide details  
Reply
OverKill
(18 items)
 
  
CPUMotherboardGraphicsGraphics
AMD Phenom II X6 1055T Gigabyte 890FXA ATI FirePro V3800 ATI FirePro V3800 
RAMHard DriveHard DriveOptical Drive
16gb GSkill 10666 Seagate Western Digital  LG Blue Ray 
CoolingOSMonitorMonitor
stock air 7 Pro 64 bit (2)22" Acer x223w (2)23" Acer G235H 
KeyboardPowerCaseMouse
Microsoft Wireless Antec 900watt Antec 300 Wacom Tablet 
Audio
Logitech Speakers and sub 
  hide details  
Reply
post #2 of 8
I would develop it, let them see the final product, and if they want it then license it to them.

Did you sign a non-compete agreement? With some development studios in the gaming industry (this may differ from your field) you sign a non-compete agreement and you cannot develop any competing products outside of work even in your free time.

If the software you would be developing wouldn't compete with the software they normally develop then I'd go for it.
Foldatron
(17 items)
 
Mat
(10 items)
 
Work iMac
(9 items)
 
CPUMotherboardGraphicsGraphics
i7 950 EVGA x58 3-way SLI EVGA GTX 660ti GTX 275 
RAMHard DriveHard DriveHard Drive
3x2GB Corsair Dominator DDR3-1600 80GB Intel X25-M SSD 2TB WD Black 150GB WD Raptor 
Hard DriveOSMonitorKeyboard
2x 150GB WD V-raptor in RAID0 Win7 Home 64-bit OEM 55" LED 120hz 1080p Vizio MS Natural Ergonomic Keyboard 4000 
PowerCase
750W PC P&C Silencer CoolerMaster 690 
CPUGraphicsRAMHard Drive
Intel Core i5 2500S AMD 6770M 8GB (2x4GB) at 1333Mhz 1TB, 7200 rpm 
Optical DriveOSMonitorKeyboard
LG 8X Dual-Layer "SuperDrive" OS X Lion 27" iMac screen Mac wireless keyboard 
Mouse
Mac wireless mouse 
CPUGraphicsRAMHard Drive
i7-2600K AMD 6970M 1GB 16GB PC3-10600 DDR3 1TB 7200rpm 
Hard DriveOptical DriveOSMonitor
256GB SSD 8x DL "SuperDrive" OS X 10.7 Lion 27" 2560x1440 iMac display 
Monitor
27" Apple thunderbolt display 
  hide details  
Reply
Foldatron
(17 items)
 
Mat
(10 items)
 
Work iMac
(9 items)
 
CPUMotherboardGraphicsGraphics
i7 950 EVGA x58 3-way SLI EVGA GTX 660ti GTX 275 
RAMHard DriveHard DriveHard Drive
3x2GB Corsair Dominator DDR3-1600 80GB Intel X25-M SSD 2TB WD Black 150GB WD Raptor 
Hard DriveOSMonitorKeyboard
2x 150GB WD V-raptor in RAID0 Win7 Home 64-bit OEM 55" LED 120hz 1080p Vizio MS Natural Ergonomic Keyboard 4000 
PowerCase
750W PC P&C Silencer CoolerMaster 690 
CPUGraphicsRAMHard Drive
Intel Core i5 2500S AMD 6770M 8GB (2x4GB) at 1333Mhz 1TB, 7200 rpm 
Optical DriveOSMonitorKeyboard
LG 8X Dual-Layer "SuperDrive" OS X Lion 27" iMac screen Mac wireless keyboard 
Mouse
Mac wireless mouse 
CPUGraphicsRAMHard Drive
i7-2600K AMD 6970M 1GB 16GB PC3-10600 DDR3 1TB 7200rpm 
Hard DriveOptical DriveOSMonitor
256GB SSD 8x DL "SuperDrive" OS X 10.7 Lion 27" 2560x1440 iMac display 
Monitor
27" Apple thunderbolt display 
  hide details  
Reply
post #3 of 8
I would initially say no...Unless you can get them to pay you for it in some way once you have built it.
But if you have one that wont be too much work to build, and will noticeably improve the company you might as well give it a shot. It shows initiative, talent, and dedication to the company(rather than loyalty to your paycheck).
Micro Mule
(11 items)
 
  
CPUMotherboardGraphicsRAM
i7 6700k MSI Z170I Gaming Pro AC Gigabyte GTX 1070 G1 Gaming 16GB GSkill Ripjaws V DDR4 3200 
Hard DriveCoolingMonitorPower
250GB Crucial MX200, 960GB Adata , 1TB WD Black Noctua NH-L12 LG 27UD68 4k Seasonic M12II 620W 
CaseMouseAudio
Corsair Obsidian 250D Logitech Performance Mouse MX Topping TP-30 Mk2, 2x Polk M10, Sony MDR-7506 
  hide details  
Reply
Micro Mule
(11 items)
 
  
CPUMotherboardGraphicsRAM
i7 6700k MSI Z170I Gaming Pro AC Gigabyte GTX 1070 G1 Gaming 16GB GSkill Ripjaws V DDR4 3200 
Hard DriveCoolingMonitorPower
250GB Crucial MX200, 960GB Adata , 1TB WD Black Noctua NH-L12 LG 27UD68 4k Seasonic M12II 620W 
CaseMouseAudio
Corsair Obsidian 250D Logitech Performance Mouse MX Topping TP-30 Mk2, 2x Polk M10, Sony MDR-7506 
  hide details  
Reply
post #4 of 8
Depends of how much money you could get with your software, if its less than the pay increase you would get, do it for free.

If you could get much more money by selling the software to someone else, than keep your current job status, and do that as a side job/hobby for extra cash.

Maybe do both?

One less important software to get promotion and do a better/different one to profit?

PS: I dont know anything about software development, i'm just stating what i think you should do. I personally recommend the last option if its possible.
post #5 of 8
Hmmm - I usually find going with your gut instinct is good - but there are many factors here.
For instance: -
How well do you like the company? How long have you been working there?
Perhaps writing down a few pro's and con's will help, since I work for myself and I alone make the decisions I can only really say do what you think is best....
    
CPUMotherboardGraphicsRAM
AMD Phenom II x6 1100T HexaCore Asus M4A89GTD-Pro XFX ATi Radeon HD HD6950 2gb GDDR5 8gb DDR3 Corsair XMS3 
Hard DriveOptical DriveOSMonitor
2 x 64gb SIII SSD, 1 x 1tb Samsung Spinpoint F3 LG BluRay Drive Windows 7 Ultimate 64bit 1 x 40" Evesham HD, 1 x 18.5" BenQ LED 
KeyboardPowerCaseMouse
Logitech MK300 Wireless ThermalTake ToughPower 1000w Antec 600 Hundred Gamers ATX Midi Case Logitech MK300 Wireless 
Mouse Pad
N/A 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
AMD Phenom II x6 1100T HexaCore Asus M4A89GTD-Pro XFX ATi Radeon HD HD6950 2gb GDDR5 8gb DDR3 Corsair XMS3 
Hard DriveOptical DriveOSMonitor
2 x 64gb SIII SSD, 1 x 1tb Samsung Spinpoint F3 LG BluRay Drive Windows 7 Ultimate 64bit 1 x 40" Evesham HD, 1 x 18.5" BenQ LED 
KeyboardPowerCaseMouse
Logitech MK300 Wireless ThermalTake ToughPower 1000w Antec 600 Hundred Gamers ATX Midi Case Logitech MK300 Wireless 
Mouse Pad
N/A 
  hide details  
Reply
post #6 of 8
You get a pay bonus by being productive and beneficial to your company.

They keep you employed by paying you. He is trying to get something for free, and there is no guarantee you will get your raise, or what you ask for. You need to ask for a raise when you have done something to prove yourself, but you certainly don't need to do it on your free time with no guarantee.

Why don't they just give you the raise then let you develop the software and if they don't like it, just stop the raise? I bet it wouldn't sound so good to them turned around. If you do it on your own, keep it TOTALLY separate from work. The fact that he asked you to do it for them could bind that software as proprietary to your work, and you would not be able to profit from it otherwise.

At my job, everything I create for my job or as a result of my job becomes their property.

Also - when asking for a raise, it is usually good to have a list of things you have accomplished, places you have increased productivity or profit, etc. as bargaining chips, or they will ALWAYS ask you what you have done to deserve a raise and use it to increase your workload.
Edited by _02 - 8/1/11 at 1:25pm
    
CPUMotherboardGraphicsRAM
Phenom II X3 720 @ 3.5 (1.39v) Gigabyte GA-MA790XT-UD4P ASUS 5850 @ 880/1180 (1.118v) 4gb 1333mhz G.Skill DDR3 
Hard DriveHard DriveHard DriveHard Drive
64gb Crucial M4 SSD 3x 250gb WD2500JD - RAID0 1tb WD1001FALS 1tb WD10EARS 
Optical DriveCoolingOSMonitor
Pioneer DLDVD/CDRW Arctic Freezer Pro 64 Win 7 64bit Ultimate E2305 LG 23" LED 
KeyboardPowerCaseMouse
Filco Majestouch II Ninja Tenkeyless Fortron BlueStorm II 500w CM 690II Advanced Razer DeathAdder 
Mouse PadAudioAudio
generic Echo Miamidi PCI M-Audio BX5a Studio Monitors 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Phenom II X3 720 @ 3.5 (1.39v) Gigabyte GA-MA790XT-UD4P ASUS 5850 @ 880/1180 (1.118v) 4gb 1333mhz G.Skill DDR3 
Hard DriveHard DriveHard DriveHard Drive
64gb Crucial M4 SSD 3x 250gb WD2500JD - RAID0 1tb WD1001FALS 1tb WD10EARS 
Optical DriveCoolingOSMonitor
Pioneer DLDVD/CDRW Arctic Freezer Pro 64 Win 7 64bit Ultimate E2305 LG 23" LED 
KeyboardPowerCaseMouse
Filco Majestouch II Ninja Tenkeyless Fortron BlueStorm II 500w CM 690II Advanced Razer DeathAdder 
Mouse PadAudioAudio
generic Echo Miamidi PCI M-Audio BX5a Studio Monitors 
  hide details  
Reply
post #7 of 8
Thread Starter 
Quote:
Originally Posted by lordikon View Post
I would develop it, let them see the final product, and if they want it then license it to them.

Did you sign a non-compete agreement? With some development studios in the gaming industry (this may differ from your field) you sign a non-compete agreement and you cannot develop any competing products outside of work even in your free time.

If the software you would be developing wouldn't compete with the software they normally develop then I'd go for it.
i have no non-compete what so ever, ive already been told i can contact clients for other work in my field as long as i dont state my company nor how i got their number.



Quote:
Originally Posted by PhilWrir View Post
I would initially say no...Unless you can get them to pay you for it in some way once you have built it.
But if you have one that wont be too much work to build, and will noticeably improve the company you might as well give it a shot. It shows initiative, talent, and dedication to the company(rather than loyalty to your paycheck).
this is how my supervisor sees it



Quote:
Originally Posted by Erick View Post
Depends of how much money you could get with your software, if its less than the pay increase you would get, do it for free.

If you could get much more money by selling the software to someone else, than keep your current job status, and do that as a side job/hobby for extra cash.

Maybe do both?

One less important software to get promotion and do a better/different one to profit?

PS: I dont know anything about software development, i'm just stating what i think you should do. I personally recommend the last option if its possible.
it would basically make the process that takes hours to work turn into minutes.




Quote:
Originally Posted by addersnake View Post
Hmmm - I usually find going with your gut instinct is good - but there are many factors here.
For instance: -
How well do you like the company? How long have you been working there?
Perhaps writing down a few pro's and con's will help, since I work for myself and I alone make the decisions I can only really say do what you think is best....
My gut says to F them and do it all freelance. I also hate my job that ive not gone any where in a year and half and its getting really boring. Only reason why i am staying is that my college is being paid for and i dont have to sign an agreement with them unless i go for my masters.
OverKill
(18 items)
 
  
CPUMotherboardGraphicsGraphics
AMD Phenom II X6 1055T Gigabyte 890FXA ATI FirePro V3800 ATI FirePro V3800 
RAMHard DriveHard DriveOptical Drive
16gb GSkill 10666 Seagate Western Digital  LG Blue Ray 
CoolingOSMonitorMonitor
stock air 7 Pro 64 bit (2)22" Acer x223w (2)23" Acer G235H 
KeyboardPowerCaseMouse
Microsoft Wireless Antec 900watt Antec 300 Wacom Tablet 
Audio
Logitech Speakers and sub 
  hide details  
Reply
OverKill
(18 items)
 
  
CPUMotherboardGraphicsGraphics
AMD Phenom II X6 1055T Gigabyte 890FXA ATI FirePro V3800 ATI FirePro V3800 
RAMHard DriveHard DriveOptical Drive
16gb GSkill 10666 Seagate Western Digital  LG Blue Ray 
CoolingOSMonitorMonitor
stock air 7 Pro 64 bit (2)22" Acer x223w (2)23" Acer G235H 
KeyboardPowerCaseMouse
Microsoft Wireless Antec 900watt Antec 300 Wacom Tablet 
Audio
Logitech Speakers and sub 
  hide details  
Reply
post #8 of 8
Must be a hefty pay increase if he is going to make stipulations like "you have to do it in your free time".
Antec
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 930 Evga x58 EVGA GTX 590 4 GB 
OSCaseMouse
WINDOWS 7 ULT ANTEC 900 CYBORG R.A.T. 7 
  hide details  
Reply
Antec
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 930 Evga x58 EVGA GTX 590 4 GB 
OSCaseMouse
WINDOWS 7 ULT ANTEC 900 CYBORG R.A.T. 7 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Application Programming