News for hackers. Stuff that matters.
Re:You Can't Engineer Around Taxes by enjo on Monday June 11, 2012 @01:32AM (#4093343)
Nothing forces taxes to be complicated, its not some sort of inherent property of taxes --

I think it very well might be. At least with how everyone actually utilize taxes. After all, government routinely utilize taxes (or rebates) as incentives to create desired outcomes.

You want more businesses moving into your area? Change the taxes. You want more home-owners? Change the taxes. You want more money for education? Change the taxes.

That's how you arrive at complex tax codes. It goes well beyond income taxes as well. You want a simple income tax? Fine, but I'm going to use sales taxes, road tolls, and a whole host of other mechanisms to get the desired behavior.

So it may not be an inherent property of taxes, but I'm not sure those things can ever really be separated.

Re:You Can't Engineer Around Taxes by saraid216 on Monday June 11, 2012 @02:02AM (#4093396)
Since we're drawing weird analogies with technology platforms anyways,

Refactor refactor refactor. Sure, tech companies have the grand luxury of having fewer stakeholders to be accountable to, but surely it's possible to refactor, refine, and reduce the tax code every so often?

Re:You Can't Engineer Around Taxes by einhverfr on Monday June 11, 2012 @10:45AM (#4094847)
The problem is getting the politicians to give up their favorite features in the process of removing these bugs. ;-)
Re:You Can't Engineer Around Taxes by saraid216 on Monday June 11, 2012 @12:21PM (#4095397)
Indeed.

To drag the analogy further, the politicians are being engineers of the tax code when they should really be its product owners. Should politicians really be responsible for the minutiae of how many numbers to put where, or should they simply give higher-level directives, such as "incentivize alternative energy"?