News for hackers. Stuff that matters.
Re:Philosophies for Software Engineers by gaius on Saturday February 13, 2016 @11:45AM (#11094606)
Just when things started picking up, the dev decided he wasn't getting enough of the pie and bailed, destroying the entire enterprise

This story is meaningless without some numbers attached. The developer was obviously a crucial part of the company - did he own 50% or 0.1%?

Re:Philosophies for Software Engineers by vinceguidry on Saturday February 13, 2016 @12:36PM (#11094811)
It's not. He made an agreement, and bailed on it later, for no other reason than that he didn't like the agreement he had made. Doesn't matter what the numbers are.
Re:Philosophies for Software Engineers by mistersquid on Saturday February 13, 2016 @01:01PM (#11094919)
Your analysis is too rigid and could use the nuance numbers might provide.

If the developer executing the idea was paid a low sum in exchange for low equity (say, 75K + 0.1%) and market analysis revealed a much smaller market than anticipated, the developer may have rationally understood the situation to be exploitative.

In such a case, the numbers might reveal that higher equity (say, 75K + 20%) might make the situation would not only be equitable but potentially profitable.

You're right to say that the developer breached the contract, sure.

However, having numbers might contextualize that breach of contract so that it could be read as a poorly-considered evasion of responsibility or a rational decision to leave a financially abusive and career-limiting contract.

EDIT: Readability. Add conjunctive adverb to last paragraph.

Re:Philosophies for Software Engineers by RobertDeNiro on Saturday February 13, 2016 @01:06PM (#11094941)
It's his life. People change, and he probably found something better elsewhere. Why would someone who's paid less than 0.1%(assuming the worst case) be forever loyal to a business? Loyalty has a price and it's much higher than most people seem to think.
Re:Philosophies for Software Engineers by abawany on Saturday February 13, 2016 @01:19PM (#11094998)
I think it is a bit unfair to just listen to one side of the argument. Did you have a chance to talk to the developer to see if this is indeed what happened?
Re:Philosophies for Software Engineers by cheez on Saturday February 13, 2016 @01:00PM (#11094914)
Agreements can be remade when circumstances change. Again, your business guy sounds pretty dumb when his solution is to learn it himself.
Re:Philosophies for Software Engineers by gaius on Saturday February 13, 2016 @01:05PM (#11094935)
Depends if it was a "right to work" situation where no notice period was necessary - another crucial piece of the story omitted.
Re:Philosophies for Software Engineers by dikdik on Saturday February 13, 2016 @03:46PM (#11095601)
Sounds like the developer was just being a shrewd businessman.