ISE_Cew and other ISE add-ons

A few weeks ago, I worked my way through a course on the Windows PowerShell ISE. The current version of the ISE has an Add-On menu item that links directly to the PowerShell ISE Add-Ons page at One particular add-on was particularly interesting to me, since I’m trying to bring to bear what […]

testing PowerShell with Pester

I’ve been diving back in to – well, dipping my toe in the chilly waters of – PowerShell for some scripting here at my Data Processing job. Several years ago, I learned the hard way (i.e., after writing a couple hundred lines of Ruby script) that although much of our processing automation was written without unit […]

PSFTP links

I’m trying to develop some scripts to handle data on some of the web servers we push data to at work. I’m using PowerShell, because I can be fairly sure it will be available on the local hosts that we connect to the web servers from. There is a “PSFTP” module that wraps .NET  calls […]

Directory structure for a (non-web) Python project

I’ve been studying Python for several years, off and on, but I’m only now getting traction on applying it at work. One of the things I’m struggling with right now is how best to arrange the directory structure when using object-oriented design where some objects inherit from others, when I’m doing the development on my […]

TDD with Python book at O’Reilly

I thought I bookmarked this a long time ago – apparently I didn’t. O’Reilly’s Test-Driven Development with Python (by Harry Percival) is still available to read online at the O’Reilly Atlas site (formerly O’Reilly’s Chimera Labs, if I remember correctly and if the URL is any guide). Percival’s book was made available to read for […]

Viking Code School – Why Learning to Code is So Damn Hard

A short article about the programming learning process via Viking Code School’s blog: Why Learning to code is So Damn Hard I’ve just started reading it, but already I like this quote from Quincy Larson at Free Code Camp: … was convinced that the seemingly normal programmers I ran into were actually sociopaths who had […]

Where it all started – the Monad Manifesto

PowerShell originally started as a project called “Monad” within Microsoft. The original Monad Manifesto[PDF] was written by Jeffrey Snover back in August 2002. BTW, one of the major influences on Monad was a paper by John Ousterhaut: Scripting: HigherLevel Programming for the 21st Century[PDF] It’s interesting to read Snover’s original manifesto and see how much of […]