Make your personal website unique

Recently I’ve done a complete makeover of my personal website, previous was really more like a
cliche portfolio website.
At least at that time when I was creating my old website I would always have peak at other portfolios and then I would copy the flashy parts.
In the end my website was a mash-up/copy of other people. Naturally I thought that It should look like all of them because
someone might questions my skills and competence. But I always knew that it was missing the point.

My old website

Previous website was single page with one long scrollable page which contained a lot empty space and had a lot of images of myself.
But again that’s how other websites looked. At the bottom of the page there was a big big contact form as if I am some kind
of company website and every one will write me emails. In reality I got maybe just few emails over a year. That makes me
wonder how many email I would have gotten if my email would have been just a simple text link. I guess it would have been
easier for me and for visitor. The website in many cases was unnecessary complicated.

My new website

With a new website I decided to take more minimalistic approach. Somehow I come to realization that I don’t need those
flashy parts, simply because I don’t sell myself I just want to talk and share ideas with other developers.
Therefore I’ve decided to create simple website with a blog. In my understanding by writing blog posts we as developers
learn better and In the end our ideas and findings might be useful ot others. For my starting point I’ve used Jekyll now
which I customized heavily.

It’s like a canvas

Essentially I’ve learned that personal websites should reflect who you really are as a developer. It should be more like a canvas
where you express your self. I suggest to resist cramping website with a lot of graphics, animations or javascript
just to show off your skills it is not a great idea if you don’t have a clear vision. We can always show our projects on GitHub.
In the end just try to add some personality (geeky, artsy …) to website and it will make you stand out from the rest.

P.S. I recommend to watch a talk by Rich Hickey ‘Simple Made Easy’
he explains amazingly well what is simplicity in programming, which can by applied to any field.