DEV Community

Discussion on: 10 lessons from a software engineer & freelancer

Collapse
 
mohdule profile image
Mohannad Salah • Edited

Awesome post ๐Ÿ‘

I was just talking to a colleague of mine about that UX knowledge point yesterday.

When running a start-up with no designer or a UX guy at least having a "good enough" product UX is really vital to market penetration.

This adds up to what you pointed out earlier about "putting yourself in other people's shoes", this is a part of that, IMO developers must put themselves in the end user shoes and use the product, they would notice a lot of improvements that could be made, UX wise, and feature wise as well.

Collapse
 
fzammit profile image
Fabio Zammit

Thank you :) glad you found it useful.

Yes, and that is also part of being a start-up where you have to wear multiple hats in order to get the product out there.

"IMO developers must put themselves in the end user shoes and use the product" - that my friend is the holy grail. Keep repeating this to everyone!

Collapse
 
adrienjoly profile image
Adrien Joly

Very good advice! As an ex-freelancer who is very curious and loves to experiment and learn through side projects, the only advice I don't 100% agree with is "Showcase EVERYTHING".
I did that and it attracted a too wide array of customers and projects, mostly on topics that I didn't want to work on anymore.
As replying to potential clients takes time and saying no is not easy nor fun, I would recommend to pick a speciality / area of focus and/or a clear set of technologies you want to work with, and only share a portfolio that is related to that.
Also keep in mind that the projects that you take will influence the kind of potential clients that will contact you => only accept the kind of missions that you would accept to do again in the future.