Joke Number 509
Other People’s Code
I like looking at other people’s code. Said in the right voice, that could sound quite creepy. But I like to see what kind of projects they’re working on, how they implement solutions, what languages they chose to work with and how many other people are using their work. So I’ll keep looking at other people’s code. At night. Through their window. While they work.
Sometimes, I’ll just go to GitHub and search for a language or maybe a keyword having to do with something I’m doing in one of my own projects. This usually gives me a couple of hundred pages of repositories to look through. I’ll click on page 99 or 100 of the results just to “randomize” what I’m seeing a little.
Over the last couple of weeks, I started realizing that I was only searching for code in languages that I was familiar with. Within those languages, I was only really reading code that I already understood or was familiar with. That didn’t sit right with me because I wasn’t seeing anything new or interesting. I felt like I wasn’t growing as a developer. I was staying comfortable and not challenging my skills.
So I decided to do something about it. I wrote a short little Python script (and later created a more convenient JavaScript bookmarklet) that randomly selects a repository and opens it. Ok, Ok, it’s not that exciting or inspiring. Nor is it original or even useful. It has a bug or two and should probably be developed a little more to give the user more options to filter things out.
But the idea was to gain exposure to new coding styles, languages, and technologies and on those points, it is a success! I have started a weekly habit of searching randomly using the bookmarklet and whatever result I get, I force myself to read through it and try to understand it. If I think the code is interesting enough I will try to implement it locally.
If you’re interested, you can find the repository at https://github.com/RyanDavison/RandomRepo . Feel free to fix bugs, add features or anything else. If you just want to play around with finding random repositories you can drag the link on this page to your bookmarks bar and click away.
The Joy of Doing Nothing
Rebate Cards You Wouldn’t Want To Use
There are a lot of advantages to consumer rebate carts. But they’re all for the companies giving them out. For the consumer, you get a pseudo-debit card that expires 12 seconds after it’s mailed out. By the time you get the card in the mail after 6 to 8 weeks, the account maintenance fees have reduced your $3 rebate to 17 cents. Of course, you can still use that amount at any retailer that accepts credit cards – right?
There are some brands that have a unique advantage in the rebate card racket. They could almost be totally assured that the rebates would never be used. All they would have to do is make the card a bright color and emblazon their brand names the top. In no particular order, here is my list of the top 10 branded rebate cards nobody would want to use:
- Dulcolax
- Preparation H
- Bengay
- Gas-X
- Rogaine
- Tinactin
- Imodium
- Vagisil
- Benzoyl
- Depends
Joke Number 194
In the old days you would go to to a barber to get a tooth pulled. Today you go to a dentist and your wallet gets a haircut.
How to Reach the Top of Your Game
World Champion Chess Player Reveals Performance Secrets
I recently sat down with world champion chess player Sergei Lobatomov as he explained his seven secrets for reaching the top of his game. Although he comes from the world of chess, Sergei’s insights can be applied to any endeavor.
Here is Sergei in his own words:
Set your goals appropriately
The top of your game is a subjective term. If you set your “top” to be 10 year olds who don’t play chess, you’ll reach your goals faster.
Fake it ‘till you make it
Identify the worst players near you and beat them over and over again. This will make you feel much better about yourself. You’ll feel like you’re at the top of your game even if you’re not.
Use leverage
Pay off opponents who are better than you. You could waste time by practicing but these days, who has the time? A few extra numbers in someone’s account makes for a stress free match. Pro tip: Use a low interest credit card to take out a personal cash advance. Don’t worry. Look at it as an investment in your future.
Always be improving
Learn what the queen can do. After 17 years of playing chess I finally asked someone and it has revolutionized the game for me. I was like, really? Any direction?
Think ahead
Learn to think several steps ahead of your opponent. For example, when I think my opponent is catching on that I’m cheating by moving his pawns when he’s not looking, I anticipate his anger and subsequent reaction of punching me in the face. This allows me to excuse myself to go to the bathroom where I slip out of the window and order an Uber.
Stay in shape
Even mental athletes need physical exercise. I went to the gym last month and won a game yesterday. Aside from my expert level skill in chess, I attribute the win to my superior physique. I’m not entirely sure why though.
Manage your time
Try playing speed chess. Speed chess is a unique version of the game where players have to make their move in a certain amount of time. Playing with a time limit gives you a built-in excuse for losing. You never want to admit you opponent is a better player than you. Doing so dilutes people’s perception of you being the best.
It’s better to blame it on the stress of an arbitrary time limit. Explain that your mind works best unfettered by such constraints. And if it weren’t for that constant ticking, you would have run away with the match.
Onlookers will be impressed by your insightful self-analysis. They will assume that everything you said is true (chess players are all brilliant) and will eagerly await a rematch where you can prove your true abilities. Of course you should never show up for rematches because the potential for humiliation is too high.
In conclusion
Before I end I want to leave you with this final question. Why do you want to play chess anyway? You have so much to live for. But who am I to judge? You do what you want. Just remember you must be motivated to achieve great heights in the game of chess.
Your motivation should come from a deep seated desire to be a top competitor. That, or the need to pay back your bookie with tournament winnings so he doesn’t break your legs.
Morning Walk Photos
Here are a few photos from this morning’s walk. It seems like there’s something new every time I look around. It’s amazing how much things change from day to day, month to month and year to year.
Sometimes the changes are slow so we acclimate to them and don’t really notice them. But if we take the time to slow down and be intentional about observing the world around us, amazing things become apparent.



Evil Breakfast
I felt a strange, villainous thrill this morning while making breakfast for my two kids. I was making them bowls of creamy buckwheat cereal. After it’s cooked I usually add raisins, banana, raspberries and cinnamon. It was the cutting of the banana that inspired my inner dark side on this otherwise bright Saturday morning.
To explain this, I have to tell you what I ate for breakfast. My typical breakfast (which this morning’s was) consisted of half of a jumbo avocado, a heap of ground golden flax seed, ground turkey, fresh lemon juice, rosemary, pepper salt and olive oil, all mixed together. When I cut the avocado in half, it inevitably leaves a thick smear of dark green on the blade.
This morning there was a good amount of avocado left on the knife. When I went to cut the banana, the avocado mash transferred to the white fruit, making a ghoulish design.
I knew that if either of my kids saw this or even heard about it, they would revolt and refuse its inclusion in their food. I’ll never know what made me cut the banana without first wiping the knife blade. But once the deed was done, I knew I would get away with it. With all of the colored ingredients I put together in the bowl that little bit of green would just blend right in.
So I mixed it up and gave it to them. I smiled a crooked smile as I watched them shovel in the very thing they would have rejected if they had been aware of it. I felt somehow empowered by my secret activity. And I knew, right then, that I would do it again.
O Little Weed

O little weed
Yes simple weed
Martyr of my lawn,
How fast your greenery
Sprouts anew
Yet faster still your gone.
My mower does not keep you down
And pulling will not kill you,
But with this spray
You will turn brown
I see no need to bill you.
