Doing Things Better

This page is devoted to the idea of “doing things better.”  What does “doing things better” mean you might ask, it means that just because something works, doesn’t mean its right.

Here are some posts related to “Doing Things Better”:

  • 5 January 2020 : It’s been awhile
    It has been quite a while since I last wrote about anything. It has been hard finding a topic that motivated me enough to write about. Python 2 EoL Python 2 has [More...]

  • 4 July 2017 : Thoughts On Team Communication
    Awhile back I had some thoughts on communication. If you've ever played World of Tanks Blitz you'd know that basically its a team of tanks against another team of tanks. [More...]

  • 17 April 2016 : Saving Console Messages in JavaScript
    Have you ever encountered a situation where it would be beneficial to save whatever is written to the console across browser sessions?  If you have, you know there are not [More...]

  • 6 February 2016 : Bringing the Internet to Mars and Beyond
    With the exploration of space and the eventual colonization of Mars humanity needs to establish a method for improving internet connectivity for people on the surface. One method of achieving this [More...]

  • 9 December 2015 : You’re Too Close
    Have you encountered the following scenario? You are trying to solve a problem (or helping solve a problem) and know or at least think you know the solution.  You are in [More...]

  • 25 November 2015 : Python Logging – Best Practices
    The python logging module offers a wide variety of logging options and handlers.  One thing missing from the documentation is when to use each level. A quick foreword You really should familiarize [More...]

  • 20 July 2015 : The Python “in” Operator – Theoretical vs Actual Time Complexity
    Background Sometimes we may generate or retrieve a list, set or even dict when creating collection of things that we will be testing against.  Theoretically a set, frozenset or dictionary should [More...]

  • 29 June 2015 : Python Logger
    The Scenario This scenario illustrates two possible mistakes people make when using the python logging module.  Analyze the following code and look for issues. try: ... except SomeException as e: [More...]

  • 6 June 2015 : PyCharm and Version Control
    So, you want to add your PyCharm project files to a VCS but you constantly deal with problems because each of your team members have different names/locations for their project [More...]

  • 17 May 2015 : Not Invented Here, Not Written By Me, and Reinventing The Wheel
    Not invented here and not written by me are both driving factors in reinventing the wheel when developing software. We limit ourselves if we do not build upon the achievements of [More...]

  • 17 April 2015 : Decisions in 1 Pomodori
    All programmers suffer from analysis paralysis at some point in their career.  The trick is bringing it to a swift conclusion.  Try this to move forward next time.  Give yourself [More...]

  • 21 March 2015 : A Better AsyncTestCase for Python
    If you need asynchronous support in python unit tests, there are a few possibilities.  A simple google search points you to a few packages, one being tornado.  Tornado's tornado.testing.AsyncTestCase seems [More...]

  • 6 February 2015 : Automating Pylint with Gulp.js
    Automating Pylint (and other Python Tasks) can be achieved with several viable python-based methods, but what if we used Gulp.js?  The following code snippet gathers runs Pylint on the set [More...]

  • 17 August 2014 : No Comments – A Failure Twice
    Everyone that writes code has encountered or written their fair share of undocumented code. A failure twice? I was encouraged to write this article because of something I read about the pinball [More...]

  • 26 July 2014 : Knowing When You’ve Wrote Crappy Code
    Note: This article was kicked off by one I read over at LosTechies. We write lots of code, statistically speaking some of it is what we'd deem as "crappy." If you're [More...]

  • 18 July 2014 : Isolate, Understand, Implement
    Isolate, understand, implement: three very important things to remember when adding, modifying or replacing features on a project.  The first step is to isolate the feature.  Hopefully, your project is [More...]

  • 19 August 2012 : Presentation Is Everything
    PRESENTATION IS EVERYTHING There is something that learned over the past couple of years, presentation is everything. It is quite possibly the most important element in all we do. Presentation from the [More...]

  • 27 December 2011 : Good Videos From TEDxHuntsville 2011
    These are from TEDxHuntsville 2011.  Thought I'd posted about these already, but I guess I forgot to. Travis Taylor - Stay With It: You Have the Power to Change Your World Tim [More...]

  • 20 December 2011 : Programming Progress
    “Measuring programming progress by lines of code is like measuring aircraft building progress by weight.” - Bill Gates I have that quote on my instant messenger. I found out Friday [More...]

  • 18 December 2011 : Scheduling Time To Think
    Here is another interesting post I found tonight on Lifehacker.  This one approaches scheduling time for nothing but thinking. Source: Why Your Schedule Should Have a Weekly Appointment Dedicated to "Thinking Time".

  • 18 December 2011 : When To Take A Break
    Found this article today on Lifehacker.  It really make sense.   Everyone should read it. Source: Take Vacations When You're in the Middle of a Project, Not When You're Finished.   Edit: Also check [More...]

  • 4 December 2011 : TED – Interactivity Beyond the Touchscreen
    Interesting talk on Computer/Human interaction. Source: Interactivity Beyond the Touchscreen

  • 27 November 2011 : TED – Simon Sinek: How great leaders inspire action
    I found this great video on TED tonight. Source: Simon Sinek: How great leaders inspire action - YouTube.

  • 8 November 2011 : Excellent and Accurate XKCD
    If anything belongs in my "Doing Things Better" section, this does.  I also think the timing of this comic to the creation of this section of my blog funny.  I [More...]

  • 6 November 2011 : TED – Richard St. John: Secrets of success in 8 words, 3 minutes
    Pretty good and short talk about Success. Source: Richard St. John: Secrets of success in 8 words, 3 minutes.

  • 5 November 2011 : TED – Daniel Pink on the surprising science of motivation
    This is a great talk on motivation and creativity.  The presented results are quite surprising and not what you'd typically expect. Source: Daniel Pink on the surprising science of motivation - [More...]

Leave a Reply