I loved IndexTank. Was a great product. Someone could clone it and it would succeed again.
HN user
blinktink
There are a few things to consider:
First, management at a startup is inexperienced. Most of them are just a few years older than you and have never managed people before. They're still figuring out how to balance the realities of building a business with keeping the team happy and effective. It's a difficult balancing act, and I'm not sure you ever get it 100% right.
Second, the startup is probably struggling. Most startups fail, even if they've raised a ton of money or built a huge awesome team. Building a profitable and sustainable business is hard. You're experiencing that as seemingly irrational behavior from your boss. It's far more likely that management is doing that they think is best for the company than it is that they're trying to screw employees.
Third, the world needs good technical managers. It's a hard, often thankless job which eventually requires giving up being hands on with code. The tradeoff is that it multiplies your ability to make change in the world. If you think you could do a better job you should. Find a mentor and steer your career that way.
If that's not your path then work with your boss to keep you engaged. Come to him or her with ideas and solutions, not problems. I think you'll find most managers are receptive and will try to align things to keep you happy and healthy.
To those who suspect old code or premature optimization, if you read the comments all EA sports games apparent cap out at 255 points. It's an intentional throwback. When he did it in one quarter he triggered an Easter egg, a "false start".