Training Log – 2010.06.21 – Pull Ups


Still sore and weak from last two days. Have been consistently icing so I don’t expect any lasting issues, but weak for more than a day makes me doubt full muscular recovery. Lesson: don’t exceed training plan.

50 Pull Ups


Wake: 1000
Slept: 9 hrs
RHR: 65

Workout 1 – 50 Pull Ups
Non-failure sets to 50 total reps.

Weight: 186
Pedometer: 7000
RHR: 58
Bed: 2430 (better than yesterday)

Audio Spotlight and Hypersonic Sound

We’ve been able to direct and focus light for a long time, but until recently we’ve not been able to direct and focus sound…

YouTube: Joe Pompei’s Audio Spotlight

TED: Woody Norris’ Hypersonic Sound

Woody Norris’ 15th Invention, 44th Patent: Hypersonic Sound
The ability to place sound!
“…or you can whisper in the year of a supposed terrorist some biblical verse… I’m serious!”

Santa Barbara Hikes: Inspiration Point

Inspiration Point Hike

Tunnel Road Trailhead
3.5 miles round trip
800ft elevation gain

This beautiful hike is my favorite in Santa Barbara. It’s 3.5 miles round trip with an 800 ft elevation gain from the Tunnel Road Trailhead. It’s beautiful view of the city, the ocean and the Channel Islands make it especially popular for couples during sunset. Don’t forget to bring a bottle of wine!

Santa Barbara Hikes

Training Log – 2010.06.20 – Flow Yoga, Push Ups


Feel fine after Inspiration Point yesterday. No pain, weakness, or even soreness, but taking it easy nonetheless.

Walked to gym for 90min Flow Yoga and walked home.

Sets of pushups before bed, minimal rest, 100 reps total.


Wake: 1100
Slept: 10 hrs
RHR: 58

Workout 1 – Flow Yoga – 90min
Weight: 185 lbs
RHR: 54

Workout 2 – Pushups
Non-failure sets with minimal rest until 100 total reps.
Push Ups: 7, 8, 8, 8, 7, 6, 8, 7, 10, 5, 8, 6, 7, 5 = 100

Pedometer: 6000
Bed: 2500

Training Log – 2010.06.19 – Inspiration Point

Inspiration Point

I’ve hiked Inspiration Point a few times with family and friends but tonight for the first time, I managed to jog the full 1.8mi uphill. This is further than I should be running, but I was dieing for it and justified it by considering slow speed, trail, up-hill, low-impact. I will hold off my scheduled 1.5mi long run until Thursday morning.

Wake: 1145
Slept: 10 hrs

Workout 1 – Uphill Trail Run – 30min
Ran 1.8mi to the top of Inspiration Point and walked down. Stretched, drank Surge, drove home, rolled foot with tennis ball, rolled ITB with roller, stretched, pool, iced knees, ate Fage, Strawberries, Honey Bunches of Oats, Wheat Germ.

Pedometer: 13500
RHR: 55
Bed: 2500

Fage, Strawberries, Honey, Oats, Wheat Germ

It’s strawberry season! Try this delicious concoction I threw together after my run tonight. It’s basically an award-winning bowl of Honey Bunches of Oats with Almonds but with Fage Total 0% yogurt instead of milk. To top it off, try adding a bit of honey.

2 cups Fage Total 0%
1 cup Strawberries, raw
1/4 cup Honey Bunches of Oats with Almonds
1 ounce Wheat Germ

430 kCal
3g Fat
63g Carbs
48g Protein Continue reading Fage, Strawberries, Honey, Oats, Wheat Germ

What is computer science?

Despite earning a BSEE from a school that combines EE & CS curricula, I don’t know much about CS. After being invited to join the software team at work I decided I should find out. I haven’t been able to stop reading since…

What is computer science?
From: Wikipedia: Computer science

Computer science or computing science (sometimes abbreviated CS) is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems. It is frequently described as the systematic study of algorithmic processes that create, describe, and transform information. Computer science has many sub-fields; some, such as computer graphics, emphasize the computation of specific results, while others, such as computational complexity theory, study the properties of computational problems. Still others focus on the challenges in implementing computations. For example, programming language theory studies approaches to describe computations, while computer programming applies specific programming languages to solve specific computational problems, and human-computer interaction focuses on the challenges in making computers and computations useful, usable, and universally accessible to people.

The general public sometimes confuses computer science with careers that deal with computers (such as the noun Information Technology), or think that it relates to their own experience of computers, which typically involves activities such as gaming, web-browsing, and word-processing. However, the focus of computer science is more on understanding the properties of the programs used to implement software such as games and web-browsers, and using that understanding to create new programs or improve existing ones.

The Computer Sciences Accreditation Board (CSAB) identifies four areas that it considers crucial to the discipline of computer science: theory of computation, algorithms and data structures, programming methodology and languages, and computer elements and architecture. In addition to these four areas, CSAB also identifies fields such as software engineering, artificial intelligence, computer networking and communication, database systems, parallel computation, distributed computation, computer-human interaction, computer graphics, operating systems, and numerical and symbolic computation as being important areas of computer science.

I made this pdf with Visio to better develop visual-relational understanding of the computer science and related fields: Wikipedia-ComputerScience.pdf

Where can I learn computer science?

If you want to know more about computer science you’re in luck. It’s one of the most internet-accessible subject areas and likely always will be. I’d start at Wikipedia and if you’re still interested head to MIT Open Courseware. Always remember, autdidacticism will take you only as far as you take yourself so keep it fun. Write yourself some software, build a gaming computer for a friend, or write a website from scratch to keep things interesting.

Wikipedia: Computer science

MIT Open Courseware: Electrical Engineering and Computer Science

“I have found the MIT Open Courseware to be a great resource for free computer science college courses. Every software engineer should be required to take the Structure and Interpretation of Computer Programs class. Berkeley and Carnegie Mellon also provide some great online courses.” (Stack Overflow)

Free Science and Video Lectures Online does a great job of grouping classes to allow you to target your interest area: Free Computer Science Video Lecture Courses

And if that isn’t enough to keep you occupied, here’s a list of 45 Free Online Computer Science Courses from ProgrammerFish complete with helpful descriptions of each course.

Other related fields?
From: Wikipedia: Computer science

The broader field of theoretical computer science encompasses both the classical theory of computation and a wide range of other topics that focus on the more abstract, logical, and mathematical aspects of computing.

Integrating Interests

I love to sort and group. I put things in their appropriate box and contents of each box remain separated and organized. This is true both literally and figuratively. But the real fun begins when more than one box gets opened at the same time.

British Petroleum and the Gulf Oil Spill are hot topics in the news media. By purchasing shares in NYSE:BP, I’ve encouraged myself to pay more attention to the news. By opening my financial box, I’ve encouraged the opening of my world-news/contemporary-issues box as well. These boxes are no longer gathering dust.

How do you integrate your different interests or use one to inspire another?