This is a revised excerpt from a long email I sent to a college senior who wanted to know if their portfolio was up to snuff to get hired. The rub of my answer was: - The portfolio site itself has nearly nothing to do with it. - The work will ultimately open the door to an interview or not. - After that it's up to you to be the right person. --- ## The importance of soft skills in an interview Outside of the obvious "does this person have the skills and experience to do this job," which is generally readily obvious, employers just want to know how you tick. > "Does this person fit into our culture?" > "Do they seem like they could work with so-and-so?" > "Are they going to be reliable, how much do we need to hold their hand?" It's _so hard to fire someone_, so employers are taking an _enormous monetary risk_ on someone they're only going to get to talk to for a couple of hours, **hoping that this person is going to create net-less work**. This is why spec work is so common — "code this in front of me" or "do this project overnight and come back" -- they want to actually _SEE_ you tick. They want to see how you solve a problem, if you see the same problem they do, and if you can collaborate and communicate. --- ## The importance of showing your process **Showing your _process_** is one of the best ways to let potential employers see exactly who you'll be when you work with them. Demonstrating that you can go from not knowing how to do something to being able to do it is _extraordinarily_ valuable. "I didn't know how to do this, so I figured it out" is the _most valuable skill_ I want from any engineer I work with. --- ## How to show your process - Demonstrate how you came to understand what problem you needed to solve. - Show how you found various solutions, and how you assessed each option for its viability. - Explain why you chose what you did. - Tell the story of the problems you faced implementing that solution. - Say what you learned and what you would have done differently. --- ## Using the title you want When I was first entering the industry, it was trendy for people to say that they were "Ninjas" or "Gurus." This trend is alive and well today, though using other language. That this "cooler way to say the job I do" trend has persisted makes me think that it has a function. I'd interrogate yourself and ask why you don't want to just say you are what you are (or aspire to be). People _who haven't yet held positions often use this language, until they get a job, at which point they start saying what they are_, e.g. "Software Engineer" or "Product Designer".