// archives

Application Development

This category contains 22 posts

IoT Field Notes – Whiteboard Wireframing

I’ve written about the Lean Startup methodology, and talk a lot about it internally and externally. It has proven valuable many times, as a way for a business unit to slowly, gently get into the IoT game; building MVP-style Proof of Concept mobile apps, web pages, and machine learning models to help illustrate our product […]

Sorting with Sound

via Geek.com – yes, I subscribe to stuff like this in my RSS reader … I thought this was interesting on two levels … The Engineering student within appreciates the differences in sorting techniques (although I think I could speed up that bubble sort …) I also think these videos provide a simple illustration of […]

Practical Innovation Lessons from Software Vendor R&D

I recently had the chance to listen in on a roundtable discussion involving a software developer’s R&D group, discussing some of their thoughts on architecture. Some interesting ideas around “innovation” … Innovation vs. Cost Control A question from the floor – how sensitive are the R&D arms of major vendors to existing investments in infrastructure […]

KM Overcomplicates: Heisenberg Impact on a VBA Quickie

Got a simple request from one of the folks in Operations; we’re sending out Excel spreadsheets for some quick data gathering, might we do a little basic input validation before they send in garbage that needs to be scrubbed? This person is very sharp, knows a decent bit about what is possible, and this is […]

Data Visualization: ‘Life’ of Open Source Projects

Part of the “art” of communicating IT and business abstractions – technical challenges, project roadmaps, budget performance, customer relationships, IT effectiveness – is landing on the right visualization. A picture tells a thousand words, and if you can draw the picture well, your target audience will grasp these concepts quickly, and (potentially) get insights that […]

Why are those Old Programmers so slow in picking up on the Intarweb?

A significant difference between us old-line IT coders and the new graduates is the variety of our platforms and tools. I’m not talking about the large number of languages and tools learned over the course of a career – we all have a healthy collection of certifications and acronyms peppering the bottoms of our resumes. […]

Hidden Gold in Automating Recurring Processes

Here’s a typical IT scenario: each quarter, you need to check audit user access to a critical application. Your internal security standards require that you revoke access for those who haven’t been on the system for over 90 days. I’ve seen this before, and the process (at the time) had many challenges: It’s manual; we […]

Excel vs. RDBMS: Choosing the Technology, Winning the Arguments

Businesses large and small, private and public, for-profit and not, commonly control critical business processes using the EIE platform (which means Everything in Excel – always good for a laugh in your next PowerPoint – jpmacl). Folks in the business get used to the power and control they have with spreadsheets, and who can blame […]

Another caveat for the erstwhile agile developer

If your objective is a “sense of urgency”, or maybe “time to value”, please don’t think this gives you carte blanche to push patchy, chewing-gum-and-bailing-wire solutions out into production. Expect the expectation that the production systems’ availability level must be maintained. Confused? It sounds like I’m taking two opposing sides … I want speed and […]

Three Best TLAs of all time, the hegemony of Excel, and the Intuitive Front End

Everybody jokes about TLAs and the proliferation of consultant-speak. My favorites to date include: SPOC – Single Point of Contact: During integration meetings between two merging IT organizations, SPOCs were identified as the key connection points between groups. Panders to the trekkies, but sticks in your mind. WOMP – What’s On My Plate: The name […]