Working Up

Working Up in Project Management, Systems Engineering, Technology, and Writing

Working Up header image 4

Entries Tagged as '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 […]

[Read more →]

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, […]

[Read more →]

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 […]

[Read more →]

Tags: Agility · Communication · Culture · Programming

What’s In a Name? Programmers and Such

July 3rd, 2017 · No Comments

by Dwayne Phillips We consider what the world calls “computer programmers” these days. Developers. That is what we seem to call computer programmers these days. I work in a building with perhaps a hundred developers. “Are you a developer?” people ask me. Sigh. The trouble is, these developers are not developers because they aren’t developing […]

[Read more →]

Tags: Communication · Programming · Word

The Good Hackers

January 19th, 2017 · No Comments

by Dwayne Phillips The original hackers were the good guys. Some of today’s hackers still are. Nintendo recently brought back a handful of old video games in a clever packages called the NES Classic Edition. They sold a boat-load of them. The trouble is, you can’t add any games to it. Enter good-old hackers who […]

[Read more →]

Tags: Customer · Fun · General Systems Thinking · Programming

Programming Without Programmers—the Holy Grail

December 19th, 2016 · No Comments

by Dwayne Phillips Those who don’t program still seek the Holy Grail of business: the ability to flush programmers from their lives. Google recently launched its App Maker. Its a tool kit that allows persons who don’t know how to program to write programs. Well, sort of. I guess Google’s product, similar to other similar […]

[Read more →]

Tags: Adults · Programming · Technology

Cloud-Based Development and Risk

September 26th, 2016 · No Comments

by Dwayne Phillips What could possibly go wrong with moving all your development to the cloud? At least ask the question. Programmers are running to cloud-based integrated development environments (IDEs). Once again, consumers run away from bad services, in this case the IT department, and towards better services, in this case cloud providers. This comes […]

[Read more →]

Tags: Programming · Risk

Engineering the Software versus Banging Out the Code

April 18th, 2016 · No Comments

by Dwayne Phillips There are major differences between engineering systems and “just doing it.” The consequences are both obvious and predicted. For at least 25 years, I have heard and seen in action the mantra of “good enough software.” Get a partial solution, ship it, improve it. Great stuff. Except time has shown that the […]

[Read more →]

Tags: Engineering · Programming · Systems

The Folly of Stack Programming and Developing

April 7th, 2016 · No Comments

by Dwayne Phillips When you rely upon things from other people, you are sometimes greatly disappointed. This holds for programming computers. Are you a “full-stack developer?” Do you argue about what a full-stack developer is? Have you been asked, “Given this problem, what stack would you use?” Sigh. Since the pre-historic times of computer programming, […]

[Read more →]

Tags: Analysis · Programming · Risk · Systems

Software Engineers and Software Engineering

March 17th, 2016 · No Comments

by Dwayne Phillips Being a computer programmer does not make me a software engineer. Deep sigh before I begin. This is yet another post borne of frustration in talking with recruiters and hiring managers. Now that the sigh is out of the way. A computer programmer is not a software engineer. There. Wrote that bit. […]

[Read more →]

Tags: Computing · Engineering · Programming · Work