Picture Courtesy of howorth.com.au
I was Recently Reading a Blog by Swizec Teller I found Via LinkedIn and it is interesting.
You can read the Article, which I Highly Recommend, Here: http://goo.gl/p3xlc
Here the writer posits that programmers Code at night to avoid Distractions, which I know from personal experience is true... but, in my opinion, that is not the only reason.
Don't get me wrong I am as ADHD as the next person and sometimes the Shinny things steal my attention, but that is not the mainstay of why I tend to code at night.
Here is why I Code at Night, and feel free to Comment below about how wrong I am...
1) I have a Day Job.(which is also Programming job)
I have a regular 9-5, on top of being a full-time student, so my day is pretty full; I can't help but work at night.
2) I have to be Social SOMETIME.
We Humans are Social Creatures, so we tend to behave in social or group behaviors. Which takes time away from Doing Programming work... unfortunately the work still has to get done, so it ends up being at night.
3) Programmers are Machines that turn Caffeine into Code.
When working on a project whether in the day or night, getting a little boost from the sugar and Caffeine in a beverage, such as the ever Classic Mountain Dew, is often helpful to Knock loose a few brains cells and get things rolling; Unfortunately (or fortunately, i am not sure) when drinking a Dew at night it also makes the programming session last longer.
While this list is by no means conclusive, these are the main reasons I tend to Code at night... although there is always the possibility that I am just a run of the mill Night-Owl and I use Coding as an excuse to stay up.
Now, I want to hear from all the Night-Owls out there; what do you do while burning away the Night Hours, and why?
Please leave a comment below and let us know.
Juggling Courtesy of ceffect.com
i have been contemplating this post for a while, mostly because it is on my mind everyday... this post is a little long so please bear with me on this...
While at Google I/O 12 last this year i had the opportunity to attend a great panel on International start-ups, and there I learned an interesting factoid. The average Marriage in Israel lasts 5.3 years, while the average time to profitability of an Israeli start-up is 6.8 years. So, if I Lived in Israel I would have to be more committed to my Company than my Spouse... not a good position to be in...
I think the at least part of the Stress on Home-life comes from working in a Start-up, and having your name/reputation on the line; so what do you do about it? I would like to offer a few tips that might help balance things a little.
1) Set Work/Home Hours. Setting a schedule and sticking to it is the best way to balance out where you spend your time; be Realistic, choose a schedule that will work. If you have too many requirements on your time, at home or work, the other will suffer without a realistic schedule.
2) Lists, Lists and More lists. I have found keeping an ordered list to significantly improve my productivity. Making it easier to track what needs to be done, and what is already taken care of. Using a good List and calendar can significantly reduce the stress and the proverbial weight on your shoulders.
3) Dating. If you have a spouse, you really should think about your dating activities ... look at it this way; suppose you were single and you were seeing this person you like, but you have not gone out for 2 weeks or a month, would you still be dating that person? Probably not. It isn't really that different with your spouse, it is important to make time for them whether for dates or watching a movie together... or what have you.
4) Crunch time. I feel that the best approach is to work efficiently and at a steady pace from the beginning, thus avoiding the last minute Rush and hurry but, that isn't always possible… sometimes you have to cram a week( or two) worth of work into a weekend... sometimes it is a last minute change or a show-stopping bug, but it happens. When it happens i have found it best to just focus on the current task, not the 40 more hanging over your head. make a checklist and do them one at a time, multitasking is a myth, and should be avoided. i would also like to mention here that after long hours you often reach a point of diminishing returns, it is better to take a break for an hour or two and then resume work.
What do you do to balance home/work/school etc.?
Let us know in the comments below.
Tall Ship Team
We bring you new, fun and innovative ways to play.