|
Interestingly, the article is by someone who was a UML promoter. He thinks its use has declined significantly because software is no longer engineered, largely due to Agile wanting to get stuff done continuously. He says no one has time for formal specifications any more.
Specifications?! I thought UML was for describing designs. Maybe I missed the part that's oriented at specs. I found UML useful, but only for documenting a framework, and only after it was fairly stable. Maybe I'm an outlier, but my implementations often strayed from my designs. When the code speaks to you, the design can change. Until you code, there are details that you won't anticipate, so stop at high-level design. Detailed design is usually a waste of time.
The code--not even its interface comments, let alone a design document or UML diagrams--is the text. The time to update those other things is after the code has stabilized. They should be roadmaps. Trying to make them formal and detailed is a waste of time, because the code is ultimately the only truth.
modified 27-Apr-21 15:54pm.
|
|
|
|
|
Greg Utas wrote: When the code speaks to you, the design can change. I think that if the code is speaking to you, you might just be in need of some medication.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
|
Has it ever been alive, outside developers magazines and management meetings?
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
den2k88 wrote: Has it ever been alive, outside developers magazines and management meetings?
Overly bureaucratic companies you've avoided working for?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
So far every single company I worked for has been a drunken, high on meth, angry, chaos whirlwind with dementia. I'm missing out on overly bureaucratic, I know.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
The aim is to provide the instructions and resources of the Lego Microscope for everybody interested. "If you look closer, it's easy to trace the tracks of my tears"
|
|
|
|
|
|
Another Lego masterpiece: tada!
|
|
|
|
|
Developers who use and target Microsoft’s .NET Framework are no longer outsiders looking in when it comes to developing container-based applications. A pretty container spiffs up anything
|
|
|
|
|
Although the word "app" is used, it is important to note that the "app" does not have any GUI. If you want to run a Windows Forms or WPF app in the container: bad luck, it does not work. The example in the article shows how to run a web site with IIS in the container...
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
Quote: Containerize .NET for Red Hat OpenShift: I had to read it thrice before I saw the "F"
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Researchers have been developing a theory, Information Foraging Theory (IFT), of how people seek information, whether it be on the web, in a filing cabinet, or even in source code. It follows a metaphor that stems from animals looking for food in the wild. It's always in the last place you look
|
|
|
|
|
They left out prayer, spiritual guidance, crystal balls, Tarot cards, and ouija boards (to name a few.) Ah, science has become so materialistic!
Not to mention the bizarre but all too often experience of simply going for a walk, thinking about anything but the problem, and having an ah ha moment when one realizes the problem.
|
|
|
|
|
You forgot casting the octagrams
(aka looking at a core dump)
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Kent Sharkey wrote: It's always in the last place you look By which you mean, naturally, that after you find it you can stop looking.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Galavanting
Over
Omniscient
Gnomon
Levels
Everything
|
|
|
|
|
We have been hard at work building new experimental features for the Windows Package Manager. Finally - a way to install software on Windows
|
|
|
|
|
They have probably (ab)used the opportunity to add brand new icons to the "working" pop up
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Telus calls damage 'uniquely Canadian turn of events' affecting about 900 customers This news brought to you by the Canadian Board of Tourism
|
|
|
|
|
Have you ever wondered how many bubbles there are in your Friday knockoff beer? All the important research is now complete
|
|
|
|
|
Whelp! - Now we have a new principle to confirm! Let's get to work!
|
|
|
|
|
Programs such as GPT-3 can compose convincing text. Some people are using the tool to automate software development and hunt for bugs. "I'm sorry, Dave. I'm afraid I can't do that."
|
|
|
|
|
Wired wrote: Tell the company’s tool to “multiply two numbers given by a user,” for example, and it will whip up a dozen or so lines in Python to do just that. A dozen lines in python, to multiply two numbers? That's your Selling Point?
Even in 1980, that would not be sufficient.
So, writing code is still not something an AI can do, even though it has been in the media for the past 40 frikkin years? Even Access 95 does better than that
Bastard Programmer from Hell
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
For years, Ubuntu has been enormously popular with Linux fans and developers. The corporate desktop? Not so much. Now, with Microsoft Active Directory integration, Ubuntu wants to be an enterprise business desktop as well. It's the Year of Corporate Linux!
|
|
|
|