Deductions sound good to people who haven't actually run a business or thought very hard about it. You have to be purchasing stuff to deduct. As a software engineer why not just not buy stuff since all you really need is a computer. Then you keep 100% of that money rather than 10%.
Some outliers are home office and utilities and things like that.