|
My experiences with ARM so far are very negative: Keil makes VisualStudio 6 look futuristic, stm32CubeIDE as you say makes VB6 look streamlined (and I have a decade of experience with VB6).
Also the programmers (devices, not coworkers) suck, especially the Infineon line, and they try to scam developers with incomplete devices that allow for minimal debugging (limited breakpoints, no trace...). I much preferred the Renesas microcontroller, despite MultiIDE being absolutely terrible and buggy.
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
|
|
|
|
|
honey the codewitch wrote: Because I don't think the intersection is very big.
Likely only a hand full, but never the main group. Do you think this is part of the push by the industry to introduce low-code environments? if they are aiming for the average joe to be able to put together a system on something that critical, they are out of their minds.
Years ago (maybe a decade now) I developed on TERN system devices, basically x86 (186,286, and 386) single board computers with 16k flash. good equipment, very stable, but very little in board packages to support all the chips, so if you wanted to use that nifty CMOS, or general IO chips that were built into the board you had to write the code to run those data lines. It was a mixed bag because they did have code snippets for touchscreens and such. I liked their products and the IDE worked great with a JTAG debugger, the community was pretty limited though, but the company I worked for decided to not pursue that direction any longer.
There goes 6 months of R&D, and it was so close to a finished product, just a few more weeks of testing. Oh well, I got paid all the same.
I have to say I've never gotten into ARM development, it was always at the edges of the different projects over the years. Sorry to hear about the frustration.
|
|
|
|
|
Part of it to be honest is I misunderstood the IDE. It's not *all* visual, it's just part of it where you do the pin layouts.
Still, that speaks to a larger issue. I couldn't make heads or tails of the IDE. Give me VS Code and some build scripts/toolchain to use, you know? I'm not exactly green at development, but the IDE broke my 5 minute rule. I couldn't do anything at all with it in 5 minutes. Not because the tasks were non-trivial but because I couldn't even figure out how to begin. I wanted a main.cpp to start, with maybe some headers (or docs telling me the headers)
It seems like that's a lot to ask of people these days.
Real programmers use butterflies
|
|
|
|
|
Using code-generator frameworks has never been a feasible way of doing any form of coding, beyond the most simplistic of tasks.
In the early 1990s (or late 1980s, I can't remember exactly), Oracle was one of the first companies to produce a sophisticated database application generator. It worked quite well.
The problem was, that as the application became more sophisticated, the use of the tool became increasingly complex to use and at some point became less efficient to use than to simply code the application by hand with the use of supporting libraries.
This was all the rage back then as a result of a tool called, "Magic PC", which promised the ability to create highly complex applications. Well, that didn't work out either...
Promoters of such software have been at it ever since. And the new phase is "low code" software tools with prediction that it will take over a lot of coding tasks in the next 10 years.
Sure it will...
Low-code software is the same thing that was peddled years ago but with the advent of newer AI tools (which they aren't in all reality), the hope is that such tools will finally make it into the mainstream.
However, if you have seen the actual testing by scientists who work in Artificial Intelligence development and research, one finds that it our supposed AI makes a lot of seriously stupid decisions. But we are now supposed to believe that it will be able to create wonderful applications by assisting the Human coder?
Sure it will...
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
Steve Naidamast wrote: he problem was, that as the application became more sophisticated, the use of the tool became increasingly complex to use and at some point became less efficient to use than to simply code the application by hand with the use of supporting libraries.
I wrote something similar based around annotated XSD and ran into the same issue.
I am a firm believer in code generation, particularly as time saving tools for fixed tasks, but not as a replacement for actual coding.
Steve Naidamast wrote: However, if you have seen the actual testing by scientists who work in Artificial Intelligence development and research, one finds that it our supposed AI makes a lot of seriously stupid decisions. But we are now supposed to believe that it will be able to create wonderful applications by assisting the Human coder?
There's a funny dynamic here - one I love to study, that involves lots and lots of agents in a system, and how they operate collectively. This include human systems which themselves are rife with errors and stupidity. Furthermore although we don't notice it, our systems are always on the precipice of disaster, and yet nevertheless they persist - and *we persist*.
The phenomena that give rise to this are covered in Complex Adaptive Systems theory which covers a type of non-linear dynamical system. In lay terms that means a system that **collectively behaves differently than its individual agents do**
That last bit is so important. What it means is despite all the errors and stupidity, that too "feeds the beast" and keeps the system adaptive and vital - "alive". Evolutionary biology is another example of this, with imperfect gene transfer and imperfect gene expression playing the role of the errors that give rise to adaptation. I hope that makes sense.
My point is in all this is the AI is doing exactly what it's supposed to do. The errors and stupid decisions are part of the process, and the system could scarcely function without them, since it too runs with a network of many many agents in a (simulated) complex adaptive system of sorts**.
** it's not technically this, but exhibits many of the same properties. like i said - simulated.
Real programmers use butterflies
modified 16-Jun-21 12:08pm.
|
|
|
|
|
Since almost all the ARM projects I've worked on had small amounts of RAM and no ethernet or USB my framework was (retired 2 years ago) jEdit, gcc/g++ and make. Only the last ARM project I worked on before retiring had all the bells and whistles (256KB RAM, ethernet, USB, gp I/O, etc). For that project I used TI's Code Composer Studio (Eclipse based IDE).
|
|
|
|
|
Is around the corner... and from supposed leaked screenshots it looks like they have cut some corners :P
|
|
|
|
|
And while doing so, accidentally knocked the task bar over to the right and dented it.
"When you are dead, you won't even know that you are dead. It's a pain only felt by others; same thing when you are stupid."
Ignorant - An individual without knowledge, but is willing to learn.
Stupid - An individual without knowledge and is incapable of learning.
Idiot - An individual without knowledge and allows social media to do the thinking for them.
modified 19-Nov-21 21:01pm.
|
|
|
|
|
|
What's interesting is that it's change.org and how fast the count is going up.
"When you are dead, you won't even know that you are dead. It's a pain only felt by others; same thing when you are stupid."
Ignorant - An individual without knowledge, but is willing to learn.
Stupid - An individual without knowledge and is incapable of learning.
Idiot - An individual without knowledge and allows social media to do the thinking for them.
modified 19-Nov-21 21:01pm.
|
|
|
|
|
Quote: At 7,500 signatures, this petition is more likely to get a reaction from the decision maker! Who in the world is the decision maker?!!
I suppose his ex-wife started the petition?
|
|
|
|
|
Currently at 10,934
Wait, make that 10,945 - what a difference a few minutes makes!
|
|
|
|
|
Quote: Jeff has worked with the Epsteins and the Knights Templar, as well as the Free Masons to gain control over the whole world
How could they forget the COMINTERN, the Trilateral Commission, and the Illuminati?
/sarcasm
Unfortunately, he's quite human. The clincher being that no alien, capable of traveling light-years to reach Earth and then disguising themselves as human, would choose to look like Jeff Bezos.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Daniel Pfeffer wrote: no alien, capable of traveling light-years to reach Earth and then disguising themselves as human, would choose to look like Jeff Bezos.

|
|
|
|
|
That's what they want you to think... 
|
|
|
|
|
Ooo hoo hoo
This reminds me of a conversation I had with a fella about 3 years back.
Along the way, mentioned his Mother struggled to stay healthy in the mind. As evidence of her strange ways of thinking he told me of the way she interacted with the washing machine.
"No Matthew. I WILL NOT put the powder into that little drawer thingy at the top of the machine"
Why not Mum?
"That's where the government wants you to put it"
On a side-note, he was the one that introduced me to the term L'esprit de l'escalier.. Hehe, fun times.
|
|
|
|
|
For the record, I fully support shooting Jeff Bezos into space.
Real programmers use butterflies
|
|
|
|
|
honey the codewitch wrote: For the record, I fully support shooting Jeff Bezos into space.
In order to leave him there we'll need a SpaceX rocket. Blue Origin isn't even close to orbital missions.
|
|
|
|
|
Don't piss him off he may evict us from his planet.
|
|
|
|
|
Give the guy a Break! I'd suggest both arms and legs.
Seriously, Class Envy, like all envy, hurts no one but those that are envious. I wonder if all of those people who make a living working for him, feel that way.
Also, if he wasn't let back down to earth, someone else would just take his place. sad, but true.
I would like to see Satya Nadella on the same flight, if it would really be prevented from coming back.
Capitalism Rules! Ground Control to Major Tom.
|
|
|
|
|
Now?
At Close of business?
|
|
|
|
|
Now 7, excluding Visual Studio or SSMS
End of Business 9+
|
|
|
|
|
Processes, 6.
Windows, 8. (Some processes show different summaries of data in different windows).
If I open Paint Shop Pro, that rises to something like 20 windows.
At close of business 0 - PC is shut down.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Now: 11.
By EOB: ~15 or so.
My developer machine stays up and running 24/7 until forced reboot. I just lock it when away. I write server side services that process and monitor data in B2B relationships, so unit testing is time sensitive and long.
"When you are dead, you won't even know that you are dead. It's a pain only felt by others; same thing when you are stupid."
Ignorant - An individual without knowledge, but is willing to learn.
Stupid - An individual without knowledge and is incapable of learning.
Idiot - An individual without knowledge and allows social media to do the thinking for them.
modified 19-Nov-21 21:01pm.
|
|
|
|
|
1 now. Seamonkey browser /mail suite.
Soon it will be 2, Seamonkey browser and vs 2017 community.
|
|
|
|
|