Posts

REPORT: AI-Generated Code is Causing Outages and Security Issues in Businesses

Image
A recent report suggests that AI-generated code is causing outages and security issues in businesses is overstated and somewhat misplaced. The issue isn't with the AI itself, but rather in how organizations are approaching its use. AI code generation tools like ChatGPT, GitHub Copilot, and Amazon CodeWhisperer are valuable productivity enhancers, not full replacements for human oversight. The real problem lies in how companies manage the integration of these tools into their development workflows, as well as the motivations driving the misuse of AI-generated code. It's crucial to recognize that AI code generation should never be viewed as a silver bullet that can autonomously create flawless applications. These tools excel at reducing repetitive tasks, accelerating routine coding, and providing helpful suggestions, but they still require human supervision. Developers must be held acco

The Fundamentally Flawed ERP Implementation Ecosystem

Image
The ERP implementation and support ecosystem is plagued by systemic flaws that empower third-party system implementers (SIs) to exploit organizations through various deceptive and nefarious processes. This ecosystem is built on a foundation where integrity, transparency, and collaboration are conspicuously absent. Instead, the relationship between the SI and the client is often dictated by ambiguous language in statements of work, such as "SI owns the implementation." This phrase grants the SI near-complete control over critical decisions regarding hardware and software, sidelining the client organization’s input and expertise, while exposing the client to enormous risk. Under the guise of this authority, SIs frequently prioritize their own convenience and profit over the long-term success of the implementation. Decisions about technology stacks, integration methods, and customization

Corporate Greed and Child Support: The Pitfalls of Inorganic Solutions and Deep Regrets

Image
As we continue to study the patterns of human and organizational behavior, we stumble upon the common recurrence of the divorced father who is financially stable yet finds the simplest way to support his children is often to simply write the child support check. This act, while fulfilling a legal obligation, can become a substitute for the more demanding and meaningful emotional support and relationship-building his children need and desire. This approach allows him to feel he is doing his part without the messy, time-consuming involvement that true parenting requires. Over time, as predicted, the lack of genuine emotional connection leads to a distant relationship with his children, a gap that becomes more apparent and painful as the years go by. Outsourcing and Offshoring: The Corporate Child Support Check Similarly, in the professional realm, managers, especially the inexperienced preselected [1]

Impulse Buys to Informed Decisions: End Cap Purchases and Low-Code No Code Solutions

Image
In my years actually working in retail and on to managing my own consulting firm, I've observed a practice that is ubiquitous and seemingly effective: placing high-margin items in strategic locations within the store. These locations, such as end caps and high traffic areas, are carefully chosen to catch the eye of shoppers, enticing them to make impulse purchases. The idea is simple: the more visible the product, the more likely it is to be bought. This practice can indeed boost sales and increase profits, but it also relies on a somewhat manipulative tactic—capitalizing on the customer's spur-of-the-moment decisions. Interestingly, I see a similar scenario playing out in the corporate world, particularly in the realm of technology and software development. Vendors selling low-code and no-code solutions target naive, often inexperienced managers who are responsible for delivering softwar

Cutting Corners, Cutting Careers: How Executives Sacrifice Talent for Profit

Image
The phenomenon of top performers in IT frequently finding themselves caught up in layoffs is perplexing and disheartening. One might assume that the very individuals who drive innovation and maintain critical systems would be the last to face the axe. However, several factors contribute to this seemingly paradoxical situation, with corporate greed and financial considerations often at the forefront. One primary reason top IT performers are laid off is their higher salaries. As these individuals progress in their careers, their compensation naturally increases, reflecting their experience, expertise, and the value they bring to the organization. However, during economic downturns or periods of financial scrutiny, organizations often look for ways to cut costs quickly. High salaries become an easy target in these scenarios, with the mistaken belief that replacing experienced professionals with less