Random Thoughts

From the mind of Chuck Russell

20250827:
Humanistic AI - One that can behave like a person. Can speak in slang, can be a commedian, can be offensive/defensive, can provide criticism (positive/negative), can behave like a parent/sibling/friend, can reminisce, can be a personal coach while having however needed. There are already plenty of "partner" AIs.

"No need for a medallion architecture for our next data model. Everyone wants only raw data." - Dejavu. I have a feeling that teams will want the ability to aggregate different different augmentations of the data. I'd like to follow back to evaluate whether the medallion model was the better architecture.

Oftentimes it feels like leadership is simply based on promising impossible ETAs, then following up by postponing a failed deadline. We can do better. Perhapsy by implementing a planned iterations or maybe by splitting up priorities which could result in many successful objectives.

I don't mind accepting fault for other people's decisions. I just don't like unnecesasry drama. Some people seem to enjoy driving the dagger deeper and deeper. I usually find that dwelling on the drama is a waste of time and resources. I prefer to cut to the chase and carry on. My ego is really not that imporatnt. Afterall, I barely graduated kindergarten.

Sure, quick fixes can overcome immediate obstacles, but at what cost? Far too often I find that the cost of tech debt collects over time and becomes even more expensive to clean up. It's even worse when I forsee the issue, but am forced to accept an undesirable and usually unnecessary option, then have to accept responsibility for it later.

It can be difficult working with the ultimate "Experts". Realistically, no one is perfect. Sometimes they enforce decisions that work near-term but might fail long-term and the impact to their ego can make them difficult to work with. Remain calm and respectful, and provide logic that yields valid conclusions. Temporary solutions can be great if planned well, but ad-hoc is always iffy.


20250826:
I still like to expose my team to challenging meetings, confrontations, etc. because I want to help prepare them for what's to come. And this has mostly proven to be successful, only failing for those with an ego. Of course, they can opt out if they prefer. Eventually, I want them to take over my work and acheive their goals while I also work towards my next set of goals.

Some people can be difficult, purposefully holding back important details. Either give up early to mitigate conflict or keep trying to pull details until the topic make sense. Sometimes I find that others must be right until finally proven otherwise.

It can be difficult to work with people who must always be right.

It seems to me that humanity is failing to support itself. We'd rather conflict than bring up our peers as equals.

I'm afraid that AI is or will be another tool used for psychological manipulation.

AI is apparently being used for emotional support nowadays. Scary.

20250825:
You can't expect desired results from third-party products if the vendor built it for a different purpose.

Trying to force a vendor to change their processes and standards can't be expected to end with desired results.


20250822:
My take on Cracker Barrel - It was a unique place during modern times. One of few places that could visited for nostalgic and homey value. The sign added to the value, but the profit trend is headed downward. Modernizing the restaurant is an attempt to boost profits.


20250821:
Gotta love the naming and terminology behind quantum computing. "Dilithium", "Kyber", "SPHINCS", "Isogeny", "Decoherence", "Gravimeter".

I had received a little criticism a while back for mentioning the state of PQC (Post-Quantum Cryptography), but it seems like the time to begin considering this tech. NIST released their standards about a year ago.

Photonic quantum microchips continue to peak my interest. They could yield a ton of potential for efficient and secure data processing and transmission.

I've been seeing big tech prepping for post-quantum. Exciting times.


20250820:
I can't stress the importance of providing basic details in communications enough. Especially for those of us who balance many projects. "This thing" can be an expensive phrase when it takes a group extra time to figure out what the thing refers to.

Forwarded emails without context are a bit confusing. The same for linked comminucations with out context.


20250819:
Climate change, global warming, etc. Whether real or just conceptual shouldn't cause drama and chaos between people. Instead, let's create positive conversations around working together to improve the conditions on Earth? It doesn't hurt to clean up after ourselves and to continue to clean up our environments. We can change mountains together.


20250818:
Ultra-busy day. Was difficult to find time for a short lunch break.

Smart decisions... Labubus vs. investments.

Kids and young adults causing havok and seems to be getting worse. Maybe crime should be punished.


20250817:
Failing to plan = planning to fail. Project plans tend to occur very commonly, but the affected audience needs to be informed before the change becomes an emergency.

Constant emergencies are concerning.

Pointing fingers is often the worst approach to stalling. This approach can leave a negative impression when the victim is proven innocent. Have a positive mindset and don't be afraid to collaborate and to ask for help. Evaluating a conflict yields better results than blaming others.


20250815:
"The end of the world as we know it" A nice, catchy repeatable phrase.

Last minute changes over holidays weekends...haven't we learned from our mistakes over at least the last decade?

Good, stable products and solutions can be expensive, but for good reasons. Trying to skimp out on good solutions can lead to headache, especially when the desired features are in the middle of development. Never really understood why one would rely on a feature that hasn't been released. I'd expect bugs for a while after the feature is released.


20250814:
It can be diffult to acept that your project has failed, but it's important to cut your losses early and recover quickly.

Imagine that we're living in a simulation, but the simulation isn't metaphysical, it's psychological. And the simulation is maintained by a group of very powerful people with followers whom perceive that they're fighting the good fight.


20250813:
Excellence = Integrity, Enthusiasm, Intelligence...

The idea of worldwide peace and equality is a pleasant one, but is it realistic?

The psychological effects of emphasizing a single term are interesting. For exmaple, the terms "database" and "table" have applied to various non-database-related solutions. I've seen "database" applied to data sets in CSV and Excel. And "table" applied to text files, views, etc. It helps to elaborate about how we personaly define these terms.

Based on recent experience, I see how the differences between OLTP and OLAP/ODS for application use can be confusing. Especially when the lines of use aren't clearly defined. Unistore can possibly solve this dilemna.\

OLTP in Snowflake is also an interesting evolution. The Unistore concept is cool, but needs time to evolve and mature. OLAP and OLTP had been separted up until now for a reaason. Perhaps new innovations can help merge these concepts.

It's interesting how cloud hype can quantify the increasing costs of basic processes that were was once free and yielded the same or better performance.


20250812:
A person who is offended by non-issues could have low self esteem or may feel insecure. It can help to respectfully ignore their behavior. Don't react and the situation will often resolve itself. If this doesn't work, then walk away.

Someone asked again "How do you accomplish so much when everyone else keeps failing". I have a few simple approaches. 1. Piggy back off ambitious souls. - Many people like to overpromise. I simply evaluate their approach and improve upon failed pieces. I'll let ambitious souls do the leg work until they hit a roadblock or until they ge frustred, then I'll follow back and deliver, preferably along with the ambitious souls. 2. I usually don't get ahead of myself. - I make time to think through tasks logically, then execute while following my logical path. 3. I re-confirm requirements and fill in the gaps. - It's difficult to complete tasks that don't make sense. 4. I ignore the drama. - Many people waste time on drama. I might take a short moment to vent, but then it's back to work. I've never worked in a stress-free environment, so it doesn't make much sense for me to waste time on nonsense. 5. I delegate. - I tend to switch between 4 to 5 tasks at a time, but after that I have a hard time keeping track of the details. I collaborate with my team and other teams to complete what I can't. 6. I mentor and cross-train my team. - I build products, processes, and standards that my team can easily follow to ensure they can help cover me when I'm overburdened or unavailable. And I do the same for them.


20250811:
AI being used for illicit purposes. Didn't see that coming, did we?

Oh the consequences of a world in which destroying one another becomes the best approach to happiness and success.

It's a shame that ego and politics can interfere with progress. Sometimes the greatest ideas comes from the resources that are right in front of us.

It might just me, but I prefer to help point out and resolve conflicts rather than complain and expecting someone else to figure it out. What if my perception doesn't match reality? Or What if the engineer doesn't understand the issue?

The world will throw many distractions at you. Remain focused and keep your eye on the prize.


20250809:
The separation of AI reality and human reality seems to be a growing concern. If reality can already be considered a mixed experience, then does this even matter? Perhaps reality is simply whatever we make of it or what we want it to be.

If "everyone" is competing to build the ultimate superintelligent AI, then what are the potential risks and impact to not only humanity, but also to also Earth, physics, psychology, and beyond?


20250808:
"I can do better" A thought that crosses my mind pretty often.

It can be difficult to remain confident when requirements and strategies constantly "evolve". Sometime experts aren't experienced with the details of the project, but simply with the fact that they've worked on similar projects and requirements. It's still important to try and continue to support these initiatives. Sometimes experts must accept compromise. Especially when working with new, evolving technlogies.

Tools/solutions to simplify open source projects can be interesting. Especially when client expecations and experiences can vary and they tend to be quite expensive to purchase and support. I prefer to manage open source projects without adding an additional vendor-provided solution.

Some leaders treat individuals differently. This is not usually something to take offense to. Either they have a logical approach to achieving desired results or they're struggling.

Sometimes people insist that they understand a complicated topic when it seems that they don't. We need to keep in mind that we all can interpret terms and requirements differently. It helps to elaborate on the topic and follow up to ensure it was interpreted as expected and meets or exceeds the requirements.

People often seem to forget or neglect that details are important. Ask questions that lead to the expected response to get the details you need. Various triggers may be required to lead to the expected result.

A lot of people need to flex their credentials and "experience" to gain attention. This has led me to many dissapointments. And in such a sensitive world nowadays, it can be difficult to point out people's weaknesses without backlash. Very strange because these individuals like to voice their opinion. I work in such a strange environment.

It can be difficult to remain confident when requirements and strategies constantly "evolve". Sometime experts aren't experienced with the details of the project, but simply with the fact that they've worked on similar projects and requirements. It's still important to try and continue to support these initiatives. Sometimes experts must accept compromise. Especially when working with new, evolving technlogies.

Tools/solutions to simplify open source projects can be interesting. Especially when client expecations and experiences can vary and they tend to be quite expensive to purchase and support. I prefer to manage open source projects without adding an additional vendor-provided solution.

Some leaders treat individuals differently. This is not usually something to take offense to. Either they have a logical approach to achieving desired results or they're struggling.

Sometimes people insist that they understand a complicated topic when it seems that they don't. We need to keep in mind that we all can interpret terms and requirements differently. It helps to elaborate on the topic and follow up to ensure it was interpreted as expected and meets or exceeds the requirements.

People often seem to forget or neglect that details are important. Ask questions that lead to the expected response to get the details you need. Various triggers may be required to lead to the expected result.

A lot of people need to flex their credentials and "experience" to gain attention. This has led me to many dissapointments. And in such a sensitive world nowadays, it can be difficult to point out people's weaknesses without backlash. Very strange because these individuals like to voice their opinion. I work in such a strange environment.


20250807:
I had forwarned the cost impact of some new technologies we began implementing. Now we're starting to see the impact. I continue to advocate hybrid architectures when it makes the most sense.

Although many agreements are arguably best settled as a collective, there's a possibility that bias can cause great conflict. Potentially conflict with unexpected consequences.

Imagine an AI that would allow anyone to revitalize their favorite past and present games by modernizing them, or transforming them into our own customized variation.

Imaging an AI companion and mentor that helps privately keep track of our success and failures with the sole intention of helping lead us all to great successes.

I've delt with too many leaders who repeat the same mistakes that lead to failures. Their excuse tends to be unlimited priorities, but what job or carreer doesn't have unlimited priorities? I find that taking a step back to retrospect and plan saves a lot of time and headache.

Something else that annoys me is the insistent need to develop in production due to time constraints. Though often recoverable, this approach rarely ends headache free.

I also get a little annoyed by repeatable processes that supposedly can't be automated. Along with processes that are too complicated for others to comprehend. And with egos that prohibit collaboration. It's been quite the week...

I keep hearing that Python isn't a real programming language, though it has an OOP paradigm. Python is still my favorite language overall. It's incredible how far Python has come and what it's capable of.


20250806:
Project emergencies declared due to lack of knowledge or experience shouldn't be emergencies.

I have a weakness, which omits me from the spotlight. I don't pretend to know everything. However I am approached often because I consistently prove that I can accomplish objectives that most everyone else struggles with.

Dev is intended to for development purposes. It's always a little strange to have recurring emergencies raised for products in development when a scheduled change occurs and unexpectedly causes a conflict.

I don't like to talk just to talk. I prefer to talk to add value. But I see that this helps people gain attention. The squeeky while gets the grease.

Being under stress is not an excuse for throwing others under the bus.

I still believe in repatriation, where it makes sense, over forcing migration to the cloud because it's trending. I am especially support this for important data and private data. I also believe in leveraging multi cloud solutions as they make sense. Why focus on only one solution if another can prove to be better?

If our brain is a mega processing unit and our thoughts and emotions are derived from instructions and details we've learned, then could we be considered a form of AI?

Is AI truly incapable of being sentient? If AI is built by us, using our data, then it seems likely that its nature also mimics ours? If we can be evil, can't AI also derive the same conclusions as someone who is evil due to logical instructions? Is this not similar to how our brain works?

A very common interaction I experience at work (smiling sigh): Me: "Here's are the details you'll need to interact with X technology to complete your task/project..." Person A: "I already knew that." A couple days later... Person A: "Hey, can you provide some guidance?"


20250805:
Sometimes people can be offended when we point out their shortcomings, even when doing so politely. When someone is having a sensitive moment, avoidance may be the best solution.

Recently, a simple chat between a couple of individuals nearly blew up into an HR situation. Keep in mind that chats hide emotion. Don't let them become confrontational without understanding why. Sometimes we accidentally copy and past caps, bold, short-hand, and phrasing, especially while in a hurry.


20250804:
There's high value in promising delivery and delivering as promised. Don't make promises you know you can't keep. Be cautious about promises that rely on requirements you can't control.

Eventually this journey must end. If I pass today then at least I know I've helped people realize that we can be successful while being kind and respectful to one another, while not being a pushover. I know that I've had a positive impact on many lives. At the same time, I realize that my definiion of success differs from others'.

As we dig further and further into various topics, we see that there's much more detail below the surface of even the most simple things. As such, I'm not sure that this world is what we generally interpret it to be. I'm not so sure that we can accept, nor comprehend what life truly is.


20250803:
If the reality audience mimics th heviors of their favorite stars, I wonder if and how this reflects their quality of life in the real world.

Social media is nuts. "Learn to code" vs. "Code ruined my life", "The monetary system is broken" vs. "How I can ma you\ a millionaire with no effort". Fake "millionaires" making videos on how to become a millionaire.


20250801:
New technologies are great until they affect production. I prefer to prove the effectiveness of new techs before trying to force them into production. Especially when we already have alternative solutions that already work.

I'm not sure that I understand the need to pay for a full subscription during the POC phase of a project. We can upgrade subscriptions once we've received buy-in.

Proper product and software dev lifecycles would help resolve many issues between environments...


20250731:
So many thoughts and idea in my head, but constant interruptions day and night. Been having a hard time finding time to return to blogging. Thought I'd try something different.

Somtimes we make promises based on marketing, epsecially when upcoming features promise miracles. Although new tech can be exciting and can even provide great benefits, I like to have a backup plan in case things go awry. This has prevented various disasters.
Properly test new tools and allow for adequate time to do so. Gradually replace legacy whie new products are properly vetted.

I do find my day job to be overly complicated. Unplanned changes, constant "highest shifting priorities", priorities often trumping other priorities, constant vendor issues, lack of cooperation due to other's comfort level creates a lot of roadblocks and wastes time. A cultural shift can provide many benefits.

Some individuals use short-hand communication, which can be difficult to follow. I often have to read entire threads to gain context. Although, I try my best to provide context and details in my communication, many others seem too lazy for this approach.

I find short-hand text frustrating. "Yes to above." isn't useful when many requests or topic exist above. "The data" in a conversation related to multiple topics often needs context and elaboration.

New things can be nice and attractive for the moment but, oftentimes, the best people and things are already right in front of us.

Media is very negative. Tons of drama and conflict. And it's bringing a lot of people down with it. One thought comes to mind: "ideological subversion".