The startup company I'm working on writes unit test. But in my own personal projects, as much as I know that it's a good practice, I don't. I just don't seem to like unit tests. I also want to finish the features I like first and then just test it in real use. I do functional tests, but not unit test.