Here is an easy way to execute SSH commands on a Linux server from a Jenkins job without having to generate cumbersome keys. While this method may not be as secure as public key cryptography, if you are working in a securely firewalled private network (not the DMZ) that should […]
joshuaayson
While I was watching Berkeley Professor Brian Harvey’s Computer Science 61A: Structure and Interpretation of Computer Programs lectures, I came across an included video during the 2010 lectures #5 and #6 featuring rare footage of Alan Kay giving a talk in 1987 on object-oriented programming and the history of early […]
Welcome to Monday. This is what my inbox looked liked when I got in… the message list continues outside of the screen capture, but you get the idea: If you are like me and crave the fabled inbox zero, then seek no more — I can help you reduce and […]
Nature is inspiring and living simply doesn’t mean you have to leave creativity at home! Unleashing the creative artist within is a wonderful way to create more balance throughout your life. A nature mosaic can be made practically anywhere out of doors and from materials you find in your natural surroundings. To […]
With my interest in SICP and programming I’ve decided to really get back to the basics. Mathematics! My lack of critical math skills intertwines why it has taken so long to get into programming professionally and why this endeavor remains such a challenge. I dabbled with BASIC when I was 12, had a fleeting […]
A few weeks ago I came across the Pomodoro technique, a detailed system for using time-boxing as a time management strategy for becoming more productive and liberating oneself from procrastination. My initial reflections on using the Pomodoro technique have been positive and I plan on continuing to work with the techniques […]
In 2008 I came upon an article in Wired (Want to Remember Everything You’ll Ever Learn? Surrender to This Algorithm) about the SuperMemo spaced repetition memory system application. SuperMemo was developed by Piotr Woźniak who wrote his 1995 Ph.D. dissertation paper, Economics of Learning on the topic. Here is the definition of an […]
The reason for writing this post is to share my current implementation of a system I use to simplify my digital life wishing to help others and hoping to offer a shortcut to the process of getting things done. The system may seem complicated, and indeed took me years to […]
When my wife goes out of town I like to watch geek documentaries. I’d like to share some of my favorites, which are freely available for streaming. Someday I’d like to be a producer! Get Lamp: The Text Adventure Documentary Triumph of the Nerds: The Rise of Accidental Empires Nerds […]
I’m always looking for posts about what programming language I should learn next to help me become a better programmer. My brother-in-law was asking me just this question, which led me to come up with the answer I hold currently. Please take my advice lightly since much of it is […]
(This was my ‘About Me’ page when I first started this blog site, which was development-centric in content) I was a curious kid, a tinkerer, who liked to take things apart and see how they worked. I grew up in an 8-bit world in the 80’s and began dabbling with […]