Hacker News new | ask | show | jobs
by zer00eyz 2768 days ago
There is a lot to unpack here.

Honestly you have a work problem that is less personal and more process (or lack there of).

The key to cracking the poor specs is to return specs to the people making the requests. Learn to do quick and dirty Wireframes and storyboards. It is faster to draw a bunch of boxes and say "If I build this, is it going to do what you want". The first few times you wireframe it is going to take you a LONG time to get a product out - but if you do them for EVERYTHING your quickly going to get fast at the process. There are tons of tools to help you with this process so dont be shy about finding one that works for you and dont be afraid to go to pen and paper.

When your giving these to someone to walk through PRINT THEM OUT - people take paper an order of magnitude more seriously than an email attachment.

As for your anxiety - take public speaking - learn to give speeches, learn to tell a story that holds attention. It is a skill and you have to master it like every other one. You might not ever get to the point of being comfortable but you might be more willing to endure that discomfort if you know that you can be effective.