1. Approach to Python

    Note:

    I like to phrase things as punchy commands but it's all just my preference. My personal style is constantly evolving.

    My motto is a twist on the Zen of Python

    If the implementation is hard to understand, it's bad.
    If the implementation is easy to understand, it may …
    read more
  2. Python Environments

    1. Why should I care about environments?
    2. How do I manage environments?
    3. Demo

    Why should I care about environments?

    Suppose you work on two projects, one is old and written in Python 2, the other is new and uses Python 3. The only way to work on this pair of projects …

    read more
  3. Running Quickstart

    This is the second in a series of short articles.

    Running is fun, relaxing, a great way to experience the outdoors, and good exercise. There are no shortcuts to getting better, you have to put in the work over months and years. Distance running cultivates long-term planning, consistency, and dicipline …

    read more
  4. Code for Tomorrow

    This is the first of a series of short articles.

    Code for Tomorrow

    How do you know if your code is good? This is subjective, to be sure, but is clarified by answering a given question which sets the standard by which the code is judged. The most question being …

    read more
  5. Happy New Year!

    Well it's been a while but I'm back at it.

    What have I been doing?

    Enough to keep me busy so without further delay here are the...

    Top Ten Things I've Been Up To

    In no particular order, here's a new Top Ten list.

    1. Fish Shell. It's delightful.

    2. PySpark

    3. Published …

    read more

links

social