Dave


Valued something we did?



Dave Tingling's public portal

Say hello...we're excited to connect! 🔒

(1) Making chalk mark on generator: $1. (2) Knowing where to make mark: $9,999. Total due $10,000. ”  ---Charles Proteus Steinmetz, as cited in Differential Equations with Applications and Historical Notes, 2nd ed. by George Simmons, McGraw Hill, 1991

What has Dave been up to?

Welcome ▸ Consulting

Since 1993, I have continuously provided business clients with professional systems integration services, consulting, and managed technology solutions. I emphasize the use of “open” and “standard” technologies to solve deep business and technical problems. I would be honored to help your team with strategic designs and technical planning! In particular, if you are a software development shop or IT service povider, my experiences wiil advance your mission. Let's start a conversation! 🔒 Or call me at 352-505-7885.

For integrations, software implementations, and technology service design and deliveries, please see also our professional services section, and my generalized résumé for execution ideas. Get started and reach out to explore ways we might work together. 🔒


Published 2024-11-06 by Dave Tingling.

The art, science, and business of technology services

I have been fortunate enough to have been taught various topics (related to this subheading) by some brilliant and passionate instructors—some of whom have unfortunately passed away now—each experts in their fields, and each having worked on aspects of systems development or management from different perspectives. In my tool-belt are formal systems analysis, programming, accounting, and business process optimization.

Most companies have become so entrenched in doing things “the old way” that their leaders are severely challenged, even to imagine things done differently—the “art of the possible.”

In other establishments, managers observe systems-driven results in shops similar to theirs, but remain fully unaware of the unseen factors that helped their “competition” to implement technology success.

Three launch-pillars necessary to overcome the overwhelming gravity of these organizational “black holes” lie with appropriate technology strategy and tactics: “technology architecture,” “application architecture”, and something I’ll call “organizational posture.” I don’t subscribe to any single enterprise architecture framework. I use what works, and discard what doesn’t. I’d be honored to help.

Published 2018-06-03 by Dave Tingling.

If you have the privilege of building human interfaces

Your interfaces should be always designed to eliminate all possible nonsense, basically designed to be complete-idiot proof.

Here was a cool snippet: https://www.codeproject.com/Articles/754323/Integrity-Constraints-and-Data-Validation

It bears noting that software engineers are continuously and repeatedly astonished at how very clever complete idiots can be.

Published 2018-04-09 by Dave Tingling.

These rough notes accompany my “Infrastructure vs. Applications” perspective

These notes will form the basis of a presentation or talk at some point. They complement my little service oriented perspective diagram. I do realize that I need to narrate them—they are here mainly for my convenience.

Boundary definitions:

  1. Infrastructure: Refers to OS configuration (What
    OS-native services are run?)
  2. Applications: Refer to additional non-native services
    operated?
  3. Grey areas: Directory services and identity management (how
    are the services configured?)
Applications
  • Application use cases, user interaction - describes the
    boundary and interaction between the system and users.
    Corresponds in some respects to a requirements model.
  • Communication or interaction - describes how objects in the
    system will interact with each other to get work done.
  • Application states, and the actions they support.
  • Object classes, and activities supported

Minor overlap: RE: collective quantities / performance only

  • Physical components required (Modems? Satellite links?)
  • Deployment model
Infrastructure
  • Hardware and communication device inventory
  • Firmware level inventory
  • Hardware and the hardware’s communication configurations,
    including (but not limited to) those of:
    • transceivers,
    • switches,
    • routers,
    • bridges,
    • hubs,
    • sensors,
    • NICS,
    • alerting and signalling systems (public safety)
  • Routing configurations
  • IPv4 and IPv6 configurations
  • Subnet configurations
  • VLANs (inventory, purpose, configurations
  • Processors/IOPS/affinity/reservations/affinity (virtual fabric
    configuration)
  • Array configurations
  • LUN configurations
  • Cluster/failover/loadbalancing configurations
  • RAM/Disk technologies
  • Teaming/bonding/communication configurations
An Alternative, Holistic Perspective

Use the TCP model, split at layer 3 (“Application layer”) vs.
infrastructure (MAC/PHY Link layer, Internet layer, and transport
layer). This perspective changes the above propositions slightly,
but not very significantly.

  1. Infrastructure: Hardware states, routing, and OSI Layer 2
    and some OSI Layer 3 (as provided by the OS).
  2. Applications: Ping ability, complex software services,
    authentication, directory configuration and services.
Published 2016-07-13 by Dave Tingling.