https://www.theguardian.com/us-news/2025/oct/29/google-amazon-israel-contract-secret-code
Crimson Reason
A site devoted mostly to everything related to Information Technology under the sun - among other things.
Thursday, October 30, 2025
Monday, October 27, 2025
Recent Insider's View of GM IT
From a Reddit thread:
Long but worth it. GM. What are you doing? : r/GeneralMotors
"I was a GM leader and was "Performance Managed" out of my job about 4 months ago. Let say to start out that I'm not bitter or angry about what happen to me personally. I hope that sharing my experience and my observations will find its way to someone who really wants to hear it. I'm talking to GM SLT here for the most part. After being there forever 5 years, I just can't understand how THIS is the way they see a GM of the future.
As a former leader at GM, I was able to see behind the curtains that many individual contributors (ICs) did not have access to. The reason I joined GM was because it had a reputation for treating its people well, being inclusive and having good wages as compared to many other auto makers. It was all about the culture. I have been in IT for over 20 years and in IT management more than 15 of those years. I understand how to treat people, how to motivate and inspire people to work hard and give more. I've always believed that to get the most out of someone, you have to show them respect, appreciation, be willing to step up and fight for them. Someone that understands and appreciates the challenges, hard work and desires for growth and reward.
Something happened at GM that I still don't really understand. There was a dramatic shift in the way the IT team was led. It started with the hiring of a new Chief HR officer. I've seen it happen in other companies. New HR leader means change. Usually not change that makes people happy. And this was the case at GM. First it was a shift in remote work vs in office work. It was very poorly received by everyone, especially IT. Many had been hired during the pandemic and had been remote for 2+ years. But we were told we could not be successful unless we were in the office. This was a complete shift from the high praise we received about how much we had accomplished in the prior two years. Suddenly, it wasn't good enough and we had to be in the office so we could be more productive. And the simple fact is, it has not been more productive. Return to office, in the end, was just the beginning and the least of our problems. At the end of 2022, the second sign of things to come was when anyone rated as "minus" in the TeamGM performance rating was dismissed. Prior to 2022, anyone given this rating was given time to improve or moved to a more fitting role. New performance management culture did not provide those options anymore. Anyone not meeting expectations was out. A harsh shift in how performance was addressed. The hard part as a manager was, we had no waring. One minute I was counselling someone on how to improve and the next day, they were let go. No one saw it coming.
Then came VSP, Voluntary Separation Packages. Over 700 IT professionals took the early buy out and left. This included most of the top-level leaders in IT. The sign of things to come was clear. Out with the old, in with the new. Shortly after, Abbott arrived. All impressed with himself being a former Apple executive. It might sound like I'm being petty about this but trust me, everyone saw the arrogance and attitude and he wasted no time in closing the AZ IT center. No warning, no reasons, not relocation of critical assets. Gone. And the worst part was, he treated it like it was no big deal. Heartless, cold and calculated. Abbott started hiring all his friends from Apple. One SVP after the next. Not one with Automotive background. All based in silicon valley. But when questioned about an IT center in CA, it was dismissed and denied. Right up until they announced the brand new IT center in CA like it magically appeared out of thin air. After putting in all of his new leadership, Abbott had to resign due to health issues. His damage to GM was done and with it, the downfall of GM IT as a respected organization.
After Abbott's departure, a couple new IT leaders were named. (Abbott hires from Apple). One for Vehicle Software and the other for Software and Services. On the S&S side, we got D. Richardson as our new leader. Might be a nice guy, wouldn't know because he never came to Austin to meet anyone there until late 2025, Almost three years later. When he did arrive, he brought an group of his California vehicle software hires, most of which were maybe 4 years out of college. They literally read scripted presentations, lasting maybe 5 minutes each. This was what GM was hiring to replace the hundreds of tenured technical resources they let go over the last 3 years. The DR dog and pony show at the Austin IC as a flop. We waited for substance but got a TED talk.
Anytime he held a town hall or meeting for the IT team, we got countless updates on what was happening in vehicle software, never anything related to business or manufacturing software. That whole side of IT was ignored. No updates, no acknowledgements, no accolades for work well done. The enterprise side of IT literally kept the company running but we were treated like we didn't exist or at the very least, didn't matter. Even when asked about why the CA office the work on vehicle software was the only thing Richardson ever talked about, our VP told us, and I quote, "we have an office it CA to let the shareholders know that we are a serious IT organization and it keeps our stock prices up… we all like that, don't we?".
DR might be a capable tech professional but he's an inexperienced leader of an IT org of the size and scale of GM IT. He is over his head as a true leader of people. Like his former boss, he lacks the insight and empathy. He isn't someone that understands what it takes to motivate, inspire and get the best out of his team. This is not just a failing by Dave, but a failing at the highest levels. Mary B. has allowed things to take this direction and sits complacently as it happens. Focused on keeping the company from falling into the abyss of tariffs, tyrannical government administration and China, she has turned a blind eye to what is happening at GM internally. Can we blame her? Some would. But maybe put someone in charge that knows what is needed to succeed. Maybe stop putting millions of dollars into F1 racing when you can't sell the EV's you have piling up in the lots. Maybe fix the failed vehicle software that you said was going to out-perform all competitors when you hired all the Apple people. Do something before it all falls apart.
Can't stop the bleeding.
During this time, the new leadership made decisions that directly impacted the work and technology that GM used. Was a change needed? Maybe. But literally they changed direction every 3 months, causing countless months of wasted time and resources shifting from one technology to another. No vision, no plan. "Take every application to cloud, halfway through that process, move to K8s. Before that could be completed, change again to OCP. Oh, that's not going to work… back to the K8s. Oh wait, no, let's go back to cloud. Stop everything now that you're almost done and look for a SaaS solution and dump all the internal applications. The most ADHD development plan ever seen. And lets not forget AI. Literally they are throwing AI and any and all applications. No plans, no guidance, no thought about impact or code quality. AI is a dangerous tool if not well thought out. GM IT is treating AI like a new toy. They have NO idea what they are doing, how to leverage it effectively or stop it from getting into the wrong hands. A company that prides itself on security is opening the flood gates with AI and acting like it's all ok. Reckless and wasteful.
One after the next, the axe fell on those that had been at GM the longest. Executives, Directors, Managers…. pushed out to make room for new blood. Oh, but they kept the only woman senior leader that had previously been a CIO…. Demoted her 3 or 4 times to a VP role and took most of her responsibilities away from her, but she's still there. And after all that they've done to her, she stays. Not sure why. Appearances? Money? Probably. She dutifully delivers the messages from her superiors and continues to collect her large salary and bonuses. Good for her.
Under the new "performance management" culture, people were stack ranked and given ratings. This bell curve forced every leader to put someone at the bottom, regardless of actual performance. Aa a leader myself, I had to do this to a number of people, mainly the least experienced. That New College Hiring program GM was so proud of, gone. And with it, anyone that had less than 3 years' experience. Forced layoffs without having to call it a layoff. Gotta protect that stock price at all costs! That was just in the first year. After reducing the IT teams by 15%, and telling everyone… "we know the pace will slow but that's ok", they ramped up the pressure by consolidating teams, moving resources, changing job roles, telling first level managers that they needed to be coding, reducing project management resources by 30%, moving PM responsibilities to managers, telling testing engineers that they had to be Java programmers or get let go. Continued force layoffs of the bottom 5% every 6 months.
The biggest joke of all was the idea that we all don't see through this game they are playing. Its laughable. Everyone sees it, feels it and has to deal with it. But we aren't going to talk about it in public for fear of retaliation. And trust me, there is retribution for asking questions and being "bold".
I attended and leadership meeting, organized by HR and the Culture committee to get feedback from leadership on how to improve the culture at GM. It was held about 2 weeks after Mary Barra came out with the new "Behaviors" that they took 2 years to come up with. Many of these were a rehash of the previous GM behaviors that were implement some 10 years prior. Among these new behaviors was "Speak Fearlessly". Literally I laughed out loud when they read it. No one at GM with any sense of self-preservation would speak fearlessly about anything that even hinted at non-compliance. It is a joke to even think that someone would be so careless to speak up about anything in public.
During that HR call with almost 450 managers and directors, they asked us to provide feedback on what would improve the culture. One brave manager said the thing that everyone else was thinking…. "Performance Management isn't working and we are letting good people go for no reason". Within 30 seconds, there were a barrage of comments both written and verbal agreeing with this comment. The meeting completely feels apart and the HR team lost all control of it. Manager after manager made the same comments about the failing culture and how this performance model wasn't working. 40 minutes later, they abruptly ended the meeting, thanked everyone and ended the call. No one ever heard another word about culture after that. Don't ask the question if you can't handle the answer.
The people that succeed at GM (mainly in leadership) are some of the biggest narcissist and ego maniacs ever to be in business. I have come the conclusion that this is trait they are looking for when they promote someone to a director or higher position. Can you fire without feeling or care? Are you going to make me (their manager) look good? Are you going to toe the line without question? Are you going to be a totally compliant a## kisser? Skill, empathy, caring, vision, knowledge, leadership are not required…. Just do what you're told, say yes and shut up. THAT will get you somewhere at GM.
I know much of this has been posted in the past and that many have had the same experiences. I left the company some time ago and honestly, it’s been a relief. I feel like I jumped into a lifeboat just before the ship when under. I feel for those still there. Those that have spent the majority of their career there. 15, 20, 30 years dedicated to one company. So many have said privately that his company is unrecognizable to them. Even in prior hard times, the company did not treat people this way. I don't know what's next at GM, but I know they are at a crossroads and someone needs to wake up to the reality that you can't run your company without IT and driving out all the exceptional technical talent will leave you with a dying organization.
And now, today, the news that they Georgia IC will be closing. Most lost resources and career IT people out of a job. It's painful to see. But no one should feel safe if you work at GM. This is the new GM.
Final note… Mary B. step aside or do something to fix it. Let the COO or someone with the time and focus come in and address what's happening. Clean house! It's starting to stink in there."
Long but worth it. GM. What are you doing? : r/GeneralMotors
Wednesday, October 22, 2025
Toward Representing Emotions in the TalaMind Architecture
I skimmed the paper by Dr. Phil. Jackson on the topic of representing emotions in the TalaMind Architecture (accepted as a poster paper at the 2025 Conference on Advances in Cognitive Systems)
Toward Representing Emotions in the TalaMind Architecture | Request PDF
Tuesday, October 21, 2025
Sunday, October 19, 2025
AI in the News: Know Your Place, Clanker!
Thaddeus Claggett wants to prevent property from being treated as a person. “As the computer systems improve in their capacity to act more like humans, we want to be sure we have prohibitions in our law that prohibit those systems from ever being human in their agency,” says the Republican state legislator from Licking County, Ohio.
He’s proposed a bill to ensure that A.I.s can’t be corporate officers, landowners, or spouses — even to other A.I.s. A survey of A.I. users showed that 3 percent thought an artificial intelligence was a romantic partner, and 16 percent have entertained the possibility that one was sentient.
Claggett acknowledges that A.I. is “better at certain tasks” than a human, but he wants to keep it out of certain roles. Under his proposal, A.I.s would be declared “nonsentient entities.” (AC/WCMH Columbus) ...Even if, someday, they are sentient.
Wednesday, October 15, 2025
AI & Smutty Spaces [Brave New World]
From the BBC
Tuesday, October 14, 2025
Effort.jl
Effort.jl is a fast and differentiable emulator for the Effective Field Theory of the Large-Scale Structure of the Universe.
It is described here:
The (Julia language) Repo is here:
GitHub - CosmologicalEmulators/Effort.jl: Repository containing the EFfective Field theORy surrogaTe
Effort.jl Home:
Friday, October 10, 2025
Wednesday, October 8, 2025
Tuesday, October 7, 2025
Zelda Williams on Abuse of AI Technology
Wednesday, October 1, 2025
AI-generated Actress
From Grauniad of the UK
| A bunch of code is being pushed as the next Scarlett Johansson, a creation that is already causing pushback from real human actors | 
Monday, September 22, 2025
Monday, September 8, 2025
"ChatGPT is bullshit" etc.
I came across this paper: "ChatGPT is bullshit" by Michael Townsen Hicks, James Humphries and Joe Slater recently.
I think that the authors are quite right in pointing out and emphasizing the limitation of LLMs, their tendency to generate new text whose referents are not True, i.e. do not exist. I experienced that multiple time with earlier versions of ChatGPT in which it supplied books on the history of ancient Assyria that did not exist; even though the authors existed - to give an example.
(Some, who have used Perplexity, state that they found it to satisfy most of their needs, including pretty sophisticated scientific ones with a lot more integrity than ChatGPT.)
- Please look at this item that I created, interacting with ChatGPT, after watching the TV Series - "Wolfe Hall" - Crimson Reason: Using ChatGPT: Who Poisoned Cardinal Wolsey?
- I used ChatGPT and research produced by another person to create an article in Wikipedia: please see https://en.m.wikipedia.org/wiki/Qian_family_lineage
- ChatGPT could diagnose me, based on my full symptoms, with a cracked tooth, which was confirmed when my tooth actually broke while chewing!
- A Professor of Mechanics told me that ChatGPT "knows" more than him of the Theory of Elasticity; basically, the entire corpus of that field is available to ChatGPT.
- Staff in General Motors have been using it to create skeleton presentations...in some instances. ChatGPT could easily eliminate an entire role/job.
Wednesday, September 3, 2025
Sunday, August 31, 2025
Sensory Rooms & Human Olfactory Control
Sensory rooms (please see: What is a Sensory Room? – Interaction) are specially designed space that provides individuals with a controlled and immersive sensory experience. These rooms are not only used for relaxation and stress relief but also as therapeutic tools for various sensory processing disorders, disabilities, and cognitive conditions.
My patent application to USPTO, which focuses on the sense of smell for creating a comfortable environment for an individual, was granted this past July 19. Please see:
ttps://patents.justia.com/patent/12371032
I think it could be enhanced further via the below, open-access paper and the related papers, for its implementation.
Sunday, August 24, 2025
Thursday, August 21, 2025
AI & Gullible Imbeciles
From the BBC
Tuesday, August 19, 2025
Thursday, August 14, 2025
Useful Links
- .Net Code Samples
- AJAX for MS Developers
- C# Tutorials
- Channel9
- Code Search Engine
- Douglas Crockford's JavaScript Site
- DZONE
- Google Code
- IBM Developer Works
- IBM Public Skunkworks
- Is This Thing On?
- Java tutorials, hints, tips
- Jon Udell Weblog
- Knowing .Net
- Massive List of Information for Programmers
- MIT Courses
- MSDN
- Simple-Talk
- SUN Java
- That Indigo Girl
- UC Berkeley Lectures
- Yahoo UI Library
Topics
- 3-D Printing (14)
- AI (338)
- Art (109)
- Article (150)
- book (14)
- books (84)
- Business Intelligence (18)
- Careers (95)
- Cloud Computing (21)
- Cognition (13)
- Complexity (8)
- Computer Science (22)
- COVID-19 (1)
- Cyber-security (84)
- Data Analysis (41)
- Data Management (21)
- Data Visualization (31)
- Design Thinking (1)
- Embedded Tools (34)
- Gadgets (76)
- Games (33)
- Google (9)
- Hardware (44)
- High Performance Computing (33)
- History of Mathematics (1)
- Humor (77)
- Inetrview (7)
- Intelligent Transportation (17)
- IoT (15)
- IT as Metaphor (2)
- Magazine Subscription (8)
- Mathematics Tools (4)
- Microsoft Platforms (25)
- Microsoft Tools (65)
- Mobile Computing (3)
- Motto (3)
- Network Tools (12)
- News (173)
- Offshoring (6)
- Open-Source Sofware (9)
- Outsourcing (1)
- Philosophy (7)
- picture (1)
- Pictures (149)
- PLM (5)
- Programming Languages (75)
- Quantum Computing (5)
- Reports (55)
- RFID (3)
- Robo (2)
- Robots (111)
- Science (65)
- Scientific Computing (18)
- Search Tools (7)
- Semantic Networks (11)
- Simulations (36)
- Social Computing (27)
- Software Architecture (28)
- Software Development (162)
- Software Testing (5)
- Software Tools (273)
- Some Thoughts (68)
- Speech (6)
- Standards - Telematics (9)
- Transportation (14)
- Video (11)
- Visualization (10)
- Web Site (234)
- Web Site for Science (52)
About Me
 
- Babak Makkinejad
- I had been a senior software developer working for HP and GM. I am interested in intelligent and scientific computing. I am passionate about computers as enablers for human imagination. The contents of this site are not in any way, shape, or form endorsed, approved, or otherwise authorized by HP, its subsidiaries, or its officers and shareholders.
Blog Archive
- October (12)
- September (3)
- August (10)
- July (8)
- June (15)
- May (15)
- April (9)
- March (17)
- February (22)
- January (45)
- December (19)
- November (11)
- October (10)
- September (7)
- August (11)
- July (6)
- June (11)
- May (12)
- April (7)
- March (5)
- February (1)
- January (3)
- December (1)
- October (2)
- September (4)
- August (1)
- July (3)
- June (2)
- April (2)
- March (2)
- February (2)
- January (10)
- December (1)
- October (1)
- September (1)
- August (4)
- June (1)
- April (6)
- March (2)
- February (4)
- January (3)
- December (1)
- October (1)
- June (3)
- April (1)
- March (1)
- February (1)
- January (6)
- December (8)
- November (3)
- October (5)
- September (2)
- August (3)
- July (6)
- June (2)
- May (7)
- April (19)
- March (22)
- February (6)
- January (5)
- December (4)
- November (4)
- October (9)
- September (3)
- August (7)
- July (3)
- June (2)
- May (6)
- April (4)
- March (8)
- February (5)
- January (18)
- December (6)
- November (10)
- October (6)
- September (7)
- August (2)
- July (4)
- June (5)
- May (8)
- April (5)
- March (9)
- February (3)
- January (7)
- December (2)
- November (1)
- October (3)
- September (5)
- August (10)
- July (8)
- May (5)
- April (8)
- March (9)
- February (6)
- January (11)
- November (6)
- October (9)
- September (5)
- August (13)
- July (9)
- June (9)
- May (8)
- April (4)
- March (2)
- February (8)
- January (9)
- December (3)
- November (7)
- October (9)
- September (7)
- August (4)
- July (2)
- June (4)
- May (7)
- March (4)
- February (2)
- January (1)
- December (2)
- November (1)
- October (6)
- September (1)
- August (1)
- July (4)
- June (1)
- April (1)
- March (1)
- February (1)
- January (2)
- December (5)
- October (4)
- August (2)
- July (3)
- June (8)
- May (7)
- April (5)
- March (9)
- February (3)
- January (7)
- December (4)
- October (7)
- September (5)
- August (5)
- July (8)
- June (6)
- May (9)
- April (5)
- March (4)
- February (5)
- January (6)
- December (12)
- November (7)
- October (5)
- September (4)
- August (19)
- July (12)
- June (4)
- May (8)
- April (5)
- March (15)
- February (5)
- January (9)
- December (14)
- November (6)
- October (12)
- September (2)
- August (10)
- July (8)
- June (8)
- May (11)
- April (10)
- March (10)
- February (9)
- January (20)
- December (16)
- November (9)
- October (25)
- September (24)
- August (12)
- July (18)
- June (20)
- May (13)
- April (29)
- March (26)
- February (14)
- January (17)
- December (17)
- November (9)
- October (32)
- September (27)
- August (27)
- July (11)
- June (22)
- May (25)
- April (33)
- March (33)
- February (28)
- January (38)
- December (12)
- November (39)
- October (28)
- September (29)
- August (29)
- July (18)
- June (27)
- May (17)
- April (23)
- March (40)
- February (31)
- January (6)
 
 
