The Green New Deal that Isn't

I’ve been hearing about the Green New Deal for over a year now. I was really excited about it, initially. Finally, our government is putting forth legislation that will do something about all the damage we’re causing. Maybe there will be a future for our planet! Today I Learned that the “Green New Deal” is not actually a “Green New Deal.” It actually is legislation calling to write a Green New Deal, the title: “H.

Continue reading...

A New Neighbor

When we first moved into our house I always wondered what this mound in the back was. Well today I found out. It looks like we have a new neighbor. Maybe I’ll ask them to join us for elevenses, or second breakfast.

Continue reading...

Recursion and How to Get All the records from a paginated API

I was recently working with an API that limited the max number of items it let you call at once. This was frustrating, because I needed everything. The solution, thankfully was recursion. Recursion is really fun when you get to use it. I needed to use this solution in both JavaScript and Python, so I had the opportunity to build it out in both. Since this is now a solved problem, I decided to share it for others.

Continue reading...

Rules for a “Smart” Home

The Promise Chips are smaller and cheaper than they’ve ever been. That means that we can measure and control things, affordably, more than we ever could. However, in a race to see what we can possibly create, there are many companies that haven’t thought if they really should be creating what they are. Steve Jobs noted that when the efficiency of man’s locomotion is measured against all other animals, we barely break the top third.

Continue reading...

You're not helpless, there IS something you can do to reverse climate change

It can feel hopeless watching hurricanes, floods, and droughts take down economies. Glaciers are melting, and temperatures are reaching levels that are inhabitable. If we were to solve climate change, does that mean we would have to give up all comforts, and jobs, and society, in order to live an uncomfortable life? Just to survive? Sometimes it feels that way. “This is by far — by thousands of times — the cheapest climate change solution”

Continue reading...

Two Fundamental Things Wrong with Social Networks

There are many things wrong with social networks and I won’t cover all of them here. But I’d like to address two. Productivity Tech really shines when it comes to making tasks more efficient. But I don’t want my relationships to be more efficient! There was a time before social networks where I had lists in my head of people I would call daily, weekly, monthly, and yearly. I didn’t realize this happening, but the more I got entrenched in social networks, the less I made these calls.

Continue reading...

On “Rockstar” Developers

Some teams have “rockstar” developers who only work on “spikes.” A spike is a story where a developer is assigned the task of figuring out how to accomplish something. The outcome of a spike is a prototype, or roadmap for reaching a prototype. Included in the task might be to evaluate different methods of accomplishing something, do you use one database or another? Or a spike might simply be to try out something that was discussed with the greater group, seeing that a simple end-to-end implementation can be accomplished.

Continue reading...

A New Year, A New Look

I started with my career as a professional developer through WordPress. Over a decade ago my better half and a friend got together and founded an environmental news blog. I’ve been obsessed with the environment since I was a kid. When I was six I wrote a letter to my city council representative asking him to clean up Boston Harbor. (My parents were a little surprised when he came to visit.

Continue reading...

Implementing Agile - Part III - Slicing Stories

This is the piece of the puzzle I couldn’t figure out by myself. I needed to see it in action, implemented well, to understand what I was missing. I’ve seen a lot of stories sliced wrong, and some sliced well. Slicing stories properly can be the difference between a high performance team, and one floundering. A story – a task or ticket – is a slice of work that is defined by a product owner.

Continue reading...

Implementing Agile - Part II - WIP

The first big “Agile” change I implemented was standup. Without it you can’t even begin to know what’s going on in your team, let alone help accomplish all it needs. But all standup is, is a daily window into what everyone is doing. That helps you know what’s going on, on a day-to-day bases. But that doesn’t help you take control over what’s getting done. The second most impacting element of Agile I implemented was limiting Work In Progress (WIP).

Continue reading...