3 ms·
You've read my mind. I did a 4 day week for a bit and goofed off for the extra day. I think the reason is we are overworked and really your body and mind needs
by quickthrower2 8y ago
You've read my mind. I did a 4 day week for a bit and goofed off for the extra day. I think the reason is we are overworked and really your body and mind needs a rest. Given the opportunity you want to take rest over more work.
What has helped is pacing t work, take more breaks. Chatting to colleagues socially for 10 minutes a couple of times a day for example is a break from coding that seems culturally acceptable (but sitting in your car might be seen as slacking)
The save same energy for personal projects.
Also your personal projects should be super fun. I almost gave up on one because I wanted to use a similar stack to work - typescript, web pack, npm, browserify, mocha, plugins for browserify to work with type script, npm configs, typescript configs to name a few. Glad i didnt have to set all that shit up at work!
Then I thought fuck it I'll use Elm. The generated code might be less efficient but I need to enjoy the project.
With Elm I was producing in 60 seconds and had a basic app up in a few hours.
Now I need discipline to STOP working on this project because its very enjoyable.
I'm not saying use Elm. But use and do things that are actually fun and connect you with why you enjoy this stuff. Let someone pay you to do grunt work.
Pun intended.
- tombert 8y agoI agree with this. At work I do (mostly) Java (with some semi-liberal sprinklings of Clojure). Despite the fact that I do Java full-time, I despise the language, so I do all my personal projects in Chicken Scheme. It may not create the fastest programs ever (at least if you use the cool dynamic parts of Lisp like I try to do), but I have a lot of fun doing it, and as a result I end up getting much farther in the project. To me, a program that exists and works is inherently faster than the program I never finished writing.