by Dwayne Phillips Recent advances in chatting or Q&A software has provided the ability to write simple computer programs. Hooray! There is a trend in the workplace called “low-code/no-code.” A person at work writes a ten-line computer program that is helpful in that it will do something in a minute that would take the person […]
Hobby Programming and AI (low-code/no-code)
May 22nd, 2023 · No Comments
Tags: Adapting · Artificial Intelligence · Change · Computing · Programming · Systems
DevSecOps: It’s Just What Computer Programmers Do
October 24th, 2022 · No Comments
by Dwayne Phillips Considering DevSecOps—nothing to see here folks. It is just what computer programmers do. Everybody in the software-creating world is doing DevSecOps (development, security, operations). Well, if you are anybody in the everybody, you are doing DevSecOps. If you aren’t doing it, you are a nobody in the everybody. What is DevSecOps? It’s […]
Tags: Computing · DevOps · General Systems Thinking · Improvement · Programming
Programming Languages for Artificial Intelligence
August 9th, 2021 · No Comments
by Dwayne Phillips We used to discuss this topic, but with different choices. Time passes. People discuss this on the Internet. Today’s question is “R or Python?” Good grief, two interpreted languages that run slow. But they are good for prototyping things, bringing in mammoth libraries, and writing useful things in ten lines of code. […]
Tags: Choose · Data Science · General Systems Thinking · Programming · Research · Thinking
The Mundane Necessity of Computing (Professionals)
December 17th, 2020 · No Comments
by Dwayne Phillips Some things are so obvious that we all miss them for a long time. Moving from experiment lab to the real world requires some expertise. To do artificial intelligence, machine learning, data science, etc. you do computing. This means a lot of software work. Though not as old as physics and chemistry, […]
Tags: Computing · Engineering · Experiment · Programming · Reality · Systems
Big(ger) Data
July 30th, 2020 · No Comments
by Dwayne Phillips Some people work on big data. The rest of us find value by working on data that is bigger than we can understand without some hand-crafted tools. For about two years I worked on a BIG DATA project. Well, that is how it was touted. BIG DATA was a cool name that […]
Tags: Analysis · Data Science · Problems · Programming · Science
Object-Oriented Programming and dot Notation
July 22nd, 2019 · No Comments
by Dwayne Phillips “Dot Notation” has some nice things going for it. Let us not, however, believe that it is object-oriented programming. “We do object-oriented programming,” said proud practitioner, project manager, and recruiter. “Believe us,” they all added. Silly me. I did believe these well-meaning folks. Time teaches. class-name DOT function-name See? Object-oriented programming (oop). […]
Tags: Communication · Programming
A Tangled Web
June 3rd, 2019 · No Comments
by Dwayne Phillips Present and past weave together. New tools or old techniques? I am a bit slow on the uptake of “new” things from time to time. This past week or so I stumbled across this thing called Jupyter. It is a type of “notebook.” Some call it yet another implementation of the “notebook” […]
Tags: Computing · Concepts · Programming
Simulating a Machine, a.k.a., Computer Programming
October 22nd, 2018 · No Comments
by Dwayne Phillips It is easy to forget that those of us who write computer programs are basically simulating machines to perform useful tasks. That wonderful computer program known as Visicalc was credited with being the world’s first electronic spreadsheet. The name Visicalc was short for “visible calculator.” Great stuff that transformed many aspects of […]
Tags: Programming · Purpose
Programming 101 (in the 21st century)
February 15th, 2018 · No Comments
by Dwayne Phillips How to write a computer program when you have no idea how to do it in a new language. I wrote a computer program this week at work. (oooops, I am supposed to write that I was developing because that is what the job recruiters call it nowadays.) This shouldn’t sound remarkable, […]
Tags: Programming
We Like Agile, Until We Don’t
January 8th, 2018 · No Comments
by Dwayne Phillips In Agile Development, we are supposed to talk to one another each day. Sometimes, however, we just didn’t sign up for this talking stuff. In Agile Development, we are supposed to talk to other persons. We are supposed to sit next to other persons and work with them. All of us are […]
Tags: Agility · Communication · Culture · Programming