472 karma · joined March 10, 2011
http://www.amazon.com/Web-Designers-Idea-Book-Vol/dp/1600619...
1. I don't go jogging (very much) when I'm shooting for muscle gain. The reason is that it wears down my joints and this results in poorer performance when I lift. In addition, you want to avoid burning calories when you're trying to gain muscle (especially during a recovery period).
2. Crunches will more likely hurt your back than help you make meaningful gains. If you're doing push-ups and squats correctly and in good quantity, you're getting more than enough of an ab workout. They won't show up unless you cut body fat, anyways. You can work on that after you've put on a bunch of muscle, if that's your thing.
3. Curls are mostly effective for biceps, but won't really help you make large muscle gains. If you're doing push-ups, you'll get both a bicep and tricep workout along with your chest.
4. Improve your diet! Lots of lean organic protein, no crappy carbs or sugary snacks. Increase your caloric intake during weight training, especially during recovery days.
If you don't have access to a gym, the best exercises you can do for muscle gain are push-ups, squats, and pull-ups (buy a pull-up bar). These are the best for both muscle gains and quality of life - after perfecting my form on these exercises my posture/balance/strength have never been better.
When you're ready for the gym, there are a number of really simple but effective routines you can follow. Don't pick one that's too complex or it'll be tough to stick to. A common routine that makes the rounds is StrongLifts 5x5: www.stronglifts.com. It worked well for me (been at it for a year), but I'm sure it's not the end-all system. Heed the warnings on the site if you do it. Do NOT attempt squats and deadlifts with serious weight until you're sure your form is excellent. Take it slow.
2. If I do need private repos, I can afford GitHub.
3. GitHub has better UX and design, and its design sense has been contagious to its users. I think part of the reason people make their code/docs super-presentable on GitHub is to fit in with the look and feel of the site, but that's pure speculation and could be wrong.
4. My main use case is code discovery, not project hosting. GitHub got there first in building a community, so there's more to discover - in addition to it usually being easier to look at as per (3).
That's really my biggest problem with Circles in their current form. They're being themed as analogs to how we group people in real life, but in reality we're still network administrators in that we apply permissions to things that we only want certain groups to see. Admins have netgroups (netgroup = users and/or groups) whereas we have no form of inheritance/hierarchy/overlap to make things easy to remember.
That said - I love Circles as an interface/vocabulary paradigm more than lists/groups, and the UI is very well-executed.