Author: Matt

  • Productivity of higher level languages

    I recently had an experience where I was given the same programming problem as a handful of other software developers.  My advantage was that I was using Python while the other people were forced to write their solution in Java or C. The difference in the amount of time it took to solve the same…

  • Being A World Class Programmer

    A year ago I started on a goal to write and publish code every day to my github account.  That streak lasted for 250 days.  It was a learning experience that gave me time to broaden and deepen my knowledge of Python.  Though the actionable goal was to maintain a streak of activity, the underlying…

  • Going Mobile

    Over the last couple weeks I’ve had a growing concern that my office is just not functional any more.  A standing desk in a room pulling double duty as a spare bedroom. So over the last week I have pulled out all the office equipment and turned the room back into just a bedroom.  The…

  • Making Longterm Plays

    In an age where we expect everything quickly it seems that it can be harder to have the patience to endure long term investments. People are career hopping between companies and entire job types more today than at any time in history.  Employees who want to progress up the ranks find that a quicker route is…

  • Overbuilding From the Start

    A project I have been working on for the past couple of months has suffered from a critical planning error that early on has resulted in time and budget overruns as well as a product that has performance and stability issues.  It’s all because the decision makers at the top decided to take on risky…

  • Success and Confidence: The Trump Effect

    With election activity heating up in the USA, and the prominent Donald Trump attracting a lot of media attention as well as leading positions in the polls it is interesting to think about what a crazy world we live in that someone like him has accumulated so much wealth and power.  It begs the question,…

  • Focus is Critical

    At this point we all know that being a good multitasker is a myth.  The time it takes to context switch between projects can vastly wipe-out any perceived productivity. This has become more apparent to me recently as I have been asked to take on more work, or have taken on more for myself.  As…

  • Flâneuring

    A term made popular by the French Poet Beaudelaire has been on my mind for the last month. Flâneuring is when you take an idle stroll. It’s a practice that that I learned about from reading vagabonding by Rolf Potts. In the world of travel, flâneuring is a way to break out of the tourist traps and find…

  • Learning How to Learn

    My recent experience with daily freecoding taught me a lot about learning programming and about how you learn new skills. There were several types of freecoding sessions that I did and each of them proved useful for different reasons. I had a handful of memorized programs one of which was to program a deck of…

  • Github Streak is Over

    Vacation broke my Github streak of consecutive days for coding and contributing code openly. It started out as a way to get me back into programming Python code and trying to test a theory I had about how to become a top 1% software developer by doing “Freecoding”  – a method based on what authors use…