Why did you pick companies that make crud apps?<p>If you&#x27;re good, and can prove it, you ought to have the potential to work on things that excite you.<p>Your experiences thus far can be seen as learning experience teaching you about what you want&#x2F;need in a job. You want to engage the customer. You don&#x27;t like test. You don&#x27;t want to be at the whim of marketing and bosses who&#x27;ve never programmed.<p>You&#x27;ve already discovered it&#x27;s not programming you&#x27;re tired of, and that&#x27;s valuable to know.<p>Just to throw out an idea, there&#x27;s B2B software companies that employ engineers as consultants to work with client companies. You probably wouldn&#x27;t like doing this for mega-enterprise, but if the client companies are small they will have a human face.