SoftwareDominos
Operational Excellence is the organisation’s ability to implement the senior management’s vision. It is especially vital when the latter significantly deviates from past visions, practices, or methods. Operational Excellence allows an organisation to change direction and speed without endangering the business.
Themes:
Read more →
This series of articles on organisational culture explores the works of organisational psychologist and management consultant Dr Edgar Schein and other prominent experts in the field.
Organisational processes help organisations deliver value to their customers. Efficient and effective processes are challenging to achieve, unless you thoroughly understand the business, the people, and the technology.
Organisations are closely modeled as Complex Adaptive Systems exhibiting complex behaviour, the result of the rules and processes in place. To influence your organisation’s evolution, processes must be regularly uncovered, examined, adapted, and improved.
Software projects vary significantly in size, complexity, and nature. Some are big, others small. Some are routine maintanance while others can be mega, once-in-a-lifetime system integration iniatives. This category of articles explores software delivery and its methodologies across the wide gamut of situations.
Read more→
Formal training in engineering focuses heavily on applied mathematics, physics, chemistry, and information technology with little interest in the human element that almost dominates any software industry. The informal education, the engineer’s self-driven journey to understanding human systems, becomes key to success.
These articles will focus on solution and application architecture and design, looking at first principles, design document preparation, and the role of architects. We also take a close look at interface management and design as they are key structures in system integration.
Explore the fundamental principles of clean coding, unit testing, technical debt, and software development. While a software development job is much more than coding, technical programming skills remain essential.
Software testing, quality assurance, and the role of automation are our focal points in these discussions. We also examine performance testing, an essential check before going into production with a large integration project.
Customer support and product maintenance are integral to any organisation’s value proposition.
Themes
Algorithms, data structures, and cryptography are the bread and butter of computer scientists.
Adequate knowledge of probability theory and statistics helps you derive better insights and avoid hasty conclusions from your data.
Quantum computing has revolutionized the way we think about computing. Although the technology is still in its infancy, quantum supremacy was promptly demonstrated by powerful quantum algorithms such as Shor’s integer factgoring.
The tiny is governed by quantum mechanics, while the large is by relativity. Everything in between is complexity, inlcuding social groups such as nations, communities, organisations, and teams.
Looking for interesting topics to discuss at lunch with your colleagues? You have come to the right place.
Explore the most influential books on Business Management.
Recommendation and reviews of books in mathematics, science, and engineering for the passionate reader.
Paradigm-shifting books on understanding ourselves as humans, individuals, and colleages.