Live data from Hacker News

2013 Resolutions: a man page a day makes the newb go away

sobering.ca

1–10 of 49 posts

Re: 2013 Resolutions: a man page a day makes the newb go away

#2
Naturally, this is the time of year to make goals and attempt to change. What a person feels like they need to change and whether that is a "good change" or not is highly personal and probably doesn't require much comment.

More interesting is how you go about making that change. What do you do (from types of goals you choose down to the daily implementation) to achieve your goals?

I always try to have a meaningful, measurable goal. I'm not going to lose weight, I'm going to lose 15 pounds in the next eight weeks. Then I break them down into tasks that can be followed daily, like measure all food consumed, exercise 45 minutes, etc.

The place where I struggle is the day-to-day tasks, and I still haven't found the answer. This can be especially hard for me on the winter as I deal with seasonal affective disorder (which is why I often wait until spring for my goals).

How do you manage your desire for growth and change?

Re: 2013 Resolutions: a man page a day makes the newb go away

#3

Naturally, this is the time of year to make goals and attempt to change. What a person feels like they need to change and whether that is a "good change" or not is highly personal and probably doesn't require much comment. More interesting is how you go about making that change. What do you do (from types of goals you choose down to the daily implementation) to achieve your goals? I always try to have a meaningful, m…

I too, seem to struggle with the day to day tasks. I hope that by publicly announcing my goals, it will make it slightly easier.

I also tried to break down my daily tasks into something that is actually manageable. I feel like many people, when breaking down their goals, tend to overload themselves or put themselves into a routine they simply can't manage or maintain for long periods of time.

Re: 2013 Resolutions: a man page a day makes the newb go away

#5

How will you know which man page to read "next"?

So far the plan is to start with "man" and then go through the man pages of my most commonly used commands: cd, ls, grep, cat, sed, etc.

After that, I may write a little shell script that simply opens one at random for me.

Re: 2013 Resolutions: a man page a day makes the newb go away

#7
post #6

Instead of man pages, I'm doing it with books. Goodreads.com makes it pretty easy (and fun) to manage everything. My goal is to get through all the classics this year and of course, like you said, apply that knowledge to my everyday programming.

Best of luck to you! I think it's really important to actually apply new knowledge to your everyday workflow. It's far too easy to go and read a book, blog post, or article and then just let that information go to waste.

Re: 2013 Resolutions: a man page a day makes the newb go away

#8
post #5

How will you know which man page to read "next"?

So far the plan is to start with "man" and then go through the man pages of my most commonly used commands: cd, ls, grep, cat, sed, etc. After that, I may write a little shell script that simply opens one at random for me.

Please share that script when you do it. It might be fancy to read man pages when one is bored instead of watching something as the randomness might dig some cool facts of the system for you which you did not know before hand.

Re: 2013 Resolutions: a man page a day makes the newb go away

#10
post #8
post #5

Earlier quoted context omitted.

So far the plan is to start with "man" and then go through the man pages of my most commonly used commands: cd, ls, grep, cat, sed, etc. After that, I may write a little shell script that simply opens one at random for me.

Please share that script when you do it. It might be fancy to read man pages when one is bored instead of watching something as the randomness might dig some cool facts of the system for you which you did not know before hand.

Just found this little snippet via a quick Google search:

  dir="/bin"; man $(ls $dir |sed -n "$(echo $(( $RANDOM % $(ls $dir |wc -l | awk "{ print $1; }" ) + 1 )) )p")
I think I may write my own version as well. Just to gain a bit more experience with shell scripting.
Post reply on HN