Program Management Software-Technology

Software Estimation: Demystifying the Black Art

Software estimation is a somewhat undefined craft. Most coders simply “go with their gut” in estimating a project, and that gut is often wildly off. Alternative techniques involve intense calculations that take a lot of time, but rarely yield enough accuracy to help, especially for smaller projects. Unlike, say, construction or mechanical tasks, software builds represent a creative process where new territory is tread with each project. There’s a learning curve involved, and it’s hard…

Continue reading

Biography-Memoir Software-Technology

Source Code: My Beginnings by Bill Gates

Among computer programmers, Bill Gates is still a controversial figure for his business practices. Many coders love writing code and despise how business folk interfere with our products. Of course, some of that view neglects how business folk pay our bills, too. Bill Gates, more than anyone else, deserves credit for turning writing code into a profession with a paycheck. This memoir unlocks his personality which guided the founding of Microsoft. Well-known to us programmers…

Continue reading

Artificial Intelligence Leadership

The AI-Driven Leader: Harnessing AI to Make Faster, Smarter Decisions

Artificial Intelligence (AI) has immense, obvious power inside, but to many business leaders, the disruptive potentialities scare them. Will they lose their jobs? Will their company lose its place? Is this just another technical fad that will sunset sometime soon? Author Geoff Woods wants readers to say a resounding “no” to all three questions and instead to learn how to harness AI’s power to add strategic value to their leadership. He views AI as a…

Continue reading

Indie Program Management Software-Technology

Predicting the Unpredictable: Pragmatic Approaches to Estimating Project Schedule or Cost

Software projects are notoriously difficult to estimate a time-to-completion, especially in the earliest days of a proposal. Sometimes, simple projects can prove time- and resource-consuming, and seemingly hard projects can complete quickly. Because learning is involved in every project, even good project managers struggle with wildly varying possibilities at first. Author Johanna Rothman offers her advice about what to do with this situation. A few pieces of her advice stand out. First, when estimating, always…

Continue reading

Management-Business Science Software-Technology

Our Future is Biotech

From the title, this book seems like a social pitch to get on the biotech bandwagon. However, its central point doesn’t address social policy or health policy. Rather, it’s a pitch for investors – particularly in Europe – to invest to create a biotech industry on that side of the Atlantic. Andrew Craig points out that the scientific infrastructure is strong, particularly with England’s Oxbridge, but the ability to translate insights and knowledge into companies…

Continue reading

Management-Business Software-Technology

Rapid Development: Taming Wild Software Schedules

For decades, the classic project-management challenge has been to produce software quicker with more features and less bugs. Software, however, has its revenge because scheduling it accurately and precisely is a highly inexact science. Even the best, seasoned estimators struggle at first attempt. This book by Steve McConnell, though written 30 years ago, gives communal sympathy towards development teams who can seemingly never meet a deadline. Further, he actually provides some answers on how to…

Continue reading

Software-Technology

A Philosophy of Software Design

Writing computer code provides a programmer incredible freedom, but writing good code that’ll work in a team environment is a trickier assignment. Many coders fall back on whatever guidelines their manager issues, but that approach can obscure the real challenge. Not only is someone programming a computer to achieve a certain goal, but that person is simultaneously writing a letter to their future self and fellow programmers about what they are trying to do. Clear…

Continue reading

Healthcare Management-Business Software-Technology

Genentech: The Beginnings of Biotech

Today, biotech companies are synonymous with high-risk, high-reward research that advances the healthcare and wallets of countries with advanced economies. However, fifty years ago, this type of company did not exist. There were university research labs, and there were big corporations. No startup companies sought to translate the small experiments into lucrative business ventures. Out of Silicon Valley, California, Genentech was one of the first to do so. They translated work in recombinant DNA technology…

Continue reading

Healthcare Management-Business Software-Technology

From Breakthrough to Blockbuster: The Business of Biotechnology

Biotechnology is a hot topic in today’s global economy. It promises to help humanity, so it often receives startup funding from governments. Success stories show the strong financial potential of the right investments. Big pharmaceutical companies (“big pharma”) can purchase entire companies for large amounts of profits. Yet the risks are great, with an estimated 90% of ventures ending in non-successful outcomes. There seems little that can be done to predict success from the outset.…

Continue reading

Artificial Intelligence Leadership

Leaderwired: The AI-Era Leadership Playbook for Transforming How You Think, Decide & Lead

Change is the key challenge to any leader because there’s no great way to predict its course. New things arise, and no clear direction exists. All we can do is to prepare ourselves and our mindsets to embrace new challenges with a realistic yet positive attitude. Artificial intelligence (AI) is a key case in point. As a paradigm-shifting technology, it is changing the way workplaces operate, and those who don’t adapt well – or don’t…

Continue reading