The Sunsetting of Python 2x

Sunsetting Python2

“Sunsetting.”

It sounds so pleasant — a sky of golden rays flanked by purples and reds and oranges. The end of the day.

Or, for software developers, the end of life of a technology or version of that technology that can, depending on the prevalence of the technology, invoke feelings of concern, dread, or even near-panic.

(more…)

The Impact of “Robles v Domino’s Pizza” on Web and Mobile Applications

Cover image of court decision for Robles v Dominos Accessibility Case

On January 15th, the 9th District Court ruled against Domino’s Pizza in a case that, if you are paying attention, telegraphs a topic that should be on every website, web application and mobile application developer’s mind.

The court found that websites, web applications, and mobile applications were, indeed, mediums covered under the ADA, which ensures that people with disabilities enjoy parity of access with able-bodied individuals. (more…)

Digging In The Dirt: 27 Years Of Project Data

Art+Logic Trantor

About 10 years ago, Art+Logic christened its homebuilt project tracking and management system. At our Annual Conference that year, we voted on the name “Trantor.” I’m not a sci-fi nut like most of my colleagues but apparently the name comes from Isaac Asimov’s Foundation Series. Trantor was a planet which, in Asimov’s world, was at the center of the galaxy. Although I haven’t read the series, I do love that our company continues to celebrate and imbue in its culture all things geek.

We migrated all of our old project data over to Trantor and since then have been using the robust application as the backbone to our proprietary project management technique. It is a massive enterprise application, integrated with every division here at Art+Logic and, at this time, rightfully embodies its namesake. (more…)

Zen and the Art of Working with Internal Teams

Zen Image as metaphor for collaboration

I’ve had the pleasure of working with many internal development teams in my career in software development. For our company, working in partnership with internal development teams is, in fact, a common project type. Clients call on our particular services for any number of reasons but the most common are to a) increase development traction or b) supplement core internal skills with outside development expertise.

We’ve worked with internal teams comprised of a single developer as well as internal development teams for vast, multinational tech companies with internal departments that dwarf our entire company. (more…)

Maintaining Your Application — It’s Like Owning A Cat

Taking care of software is like taking care of a cat.

I may live to regret this analogy.

But let’s consider this a PSA for the purpose of maintaining your software application . . . perhaps co-sponsored by your local ASPCA or Animal Rescue.

I frequently find that clients think of their applications like a very heavy piece of furniture — one of those uber-plushy, leather recliners. You buy it, you stick it in the corner, and, there it sits, comfy and dependable, aging gracefully in place for years until a spouse puts a foot down and insists that it be updated for a newer model. The chair is dragged to the corner or sold at a yard sale or hauled to the transfer station. (more…)