by Dwayne Phillips Philosophy and utopia are great until reality punches everything in the nose—philosophically speaking of course. Philosophical discussions are great. They may stretch the mind to see other points of view or possibilities. They may lead to better ways. Philosophy, however, is philosophy and not reality. We need to keep that in mind. […]
Entries Tagged as 'Technical Debt'
Philosophy and Reality
March 14th, 2024 · No Comments
Tags: Culture · Experiment · Fable · Greed · History · Ideas · Reality · Technical Debt
You Would Think by Now…
June 29th, 2023 · No Comments
by Dwayne Phillips You would think by now that we would have straightened out all this mess with computers not quite working right. Sigh. Maybe one day. Over 30 years ago, (yes, I am that old) I was loading software onto a computer via 5 1/4″ floppy disks (yes, I am that old) and… kaput. […]
Tags: Change · Chaos · Computing · Technical Debt · Technology
Why People Hate IT at Work
April 17th, 2023 · No Comments
by Dwayne Phillips The systems we use at work are woefully behind what we use at home. This is especially true if we work in a government organization. At the time I wrote this post, OpenAI demonstrated their GPT-4 with ChatGPT. That means I see how to summarize lots of things and understand what is […]
Tags: Artificial Intelligence · Information · Technical Debt · Technology · Work
Maybe It was a Bad Idea (that survived accidentally)
December 27th, 2021 · No Comments
by Dwayne Phillips Just because something survived and thrived doesn’t mean it was a good idea. There are other explanations. Good ideas bubble to the top. Market success shows those good ideas. Bad ideas fizzle. They don’t make it anywhere. Well, maybe these statements are true, but maybe the aren’t. I see things that have […]
Tags: Design · Expectations · General Systems Thinking · Ideas · Reframe · Success · Systems · Technical Debt · Time
DRY in Non-Fiction and Technical Writing
May 10th, 2021 · No Comments
by Dwayne Phillips A basic principle in writing non-fiction is Don’t Repeat Yourself. Write it once and point to it. DRY means “Don’t Repeat Yourself.” This is simple, but not often used, and that causes us lots of headaches and heartaches. I have a background in computer programming. A fundamental part of computer programming is […]
Tags: Design · Systems · Technical Debt · Writing
Researchers and Paying for Research
February 8th, 2021 · No Comments
by Dwayne Phillips Research is expensive. Someone pays the bills. Sorry about the lesson in economics. The future of companies is often in the research they perform in the back rooms. Not glamorous, but often necessary. And those smart folks in the back rooms cost lots of money. The company has to be making enough […]
Tags: Economics · Research · Technical Debt · Technology
Research or Reminders
May 14th, 2020 · No Comments
by Dwayne Phillips Sometimes research leads old guys to remember lessons from way back. Crisis helps us forget to our peril The other day at work, we were speaking with a thought leader in an area of technology. This person truly is an expert and a thought leader in the future of his area. The […]
Tags: Adapting · Learning · Software · Technical Debt
Systems Engineering—Opening the Black Boxes
January 30th, 2017 · No Comments
by Dwayne Phillips One function of systems engineering is to open the black boxes, look at the entire system, and apply some wisdom. We often build systems by connecting existing systems and subsystems. These existing pieces are black boxes, i.e., we don’t know or don’t care to know what is inside them and how they […]
Tags: Adults · Analysis · Engineering · Systems · Technical Debt
I Know How to Start the Windows Task Manager
August 13th, 2015 · No Comments
by Dwayne Phillips Knowing how to repair a system indicates something about its quality. I know how to start the MS Windows task manager. You press the Crtl-Alt-Del keys at the same time. A window pops and displays option. One option is the task manager. The task manager allows me to kill processes that are […]
Tags: General Systems Thinking · Management · Problems · Systems · Technical Debt
Less Programming, More Typing
September 9th, 2013 · No Comments
by Dwayne Phillips Sometimes the best thing to do is put your seat in a chair, your hands on the keyboard, and type in all the data manually instead of writing software to do it. I experienced it at least half-a-dozen times in my 28 years in government: We need to track our inventory. Due […]
Tags: General Systems Thinking · Programming · Systems · Technical Debt