Do not Fear the AI, nor Trust them

Control your Fear

Artificial intelligence (AI) is not a new phenomenon. It has been around for last decade, providing automated responses to customer queries, FAQs, or simple tasks. However, most of these bots (or assistants) are limited by their predefined rules and scripts, which makes them unable to handle complex or novel situations. That’s where large language models (LLMs) come in. LLMs are a type of AI that can generate natural language text based on massive amounts of data. They can learn from any text source, such as books, websites, social media posts, or news articles. They can also produce text on any topic, style, or tone.

One of the most popular and powerful LLMs is ChatGPT, developed by OpenAI, a research organization co-founded by Elon Musk. ChatGPT is a dialogue-based AI chatbot that can understand natural human language and generate impressively detailed human-like written text. It can answer questions, provide information, give advice, write code, create content, and more.

ChatGPT and other LLM-based chatbots could potentially replace some of the jobs that developers and IT architects do. For example:

Developers and coders could use ChatGPT to generate code snippets, debug errors, optimize performance, or suggest solutions.

Software engineers could use ChatGPT to design software architectures, create workflows, select technologies, or integrate tools.

Data analysts could use ChatGPT to analyze data sets, generate insights, visualize results, or make predictions.

IT architects could use ChatGPT to plan IT strategies, create policies, audit systems, or ensure security.

Limit your trust

However, this does not mean that developers and IT architects will become obsolete. There are still many challenges and limitations that LLM-based chatbots face. For example: LLM-based chatbots may not always be accurate or reliable. They may generate misinformation, incorrect answers, biased outputs, or ethical issues. LLM-based chatbots may not always be creative or innovative. They may lack originality, novelty, diversity, or personality. LLM-based chatbots may not always be collaborative or communicative. They may struggle with context, nuance, emotion, or feedback.

Therefore, developers and IT architects need to adapt to the changing landscape of technology and AI by learning new skills tools frameworks and methodologies that can help them leverage LLM-based chatbots for their work. They also need to be aware of the ethical legal social and security implications of using LLM-based chatbots for their work and ensure that they follow best practices and standards for trustworthy AI. LLM-based chatbots are not a threat but an opportunity for developers and IT architects. They can augment but not replace their human counterparts. They can create new possibilities and challenges for them that require continuous learning and innovation.

World 1.0... 2.0... What's next?

One day I was asked on Twitter by @mtarnawska to answer the questions from a text below.

We live in time of new media. In World 2.0. We barely remember the world before, but it's still in our memory. The World 1.0 - the world of telegrams, letters; the world without phones, the Internet or other technologies of our times. We are probably the last generation that will remember this breakthrough.

If World 1.0 is fully analogue and World 2.0 is fully interactive, so... if you had a chance to create an arcadia of World 3.0, which parts of the previous worlds would you mix?

Which elements would you leave? Do you miss telegrams or letters? Is it possible to set any restraint? Should we humanize the machine or robotize the human?

I am a geek, a programmer and a gamer. All of it is based on the World 2.0. I remember the whole process of the upgrade. It happened during my childhood. As a child I perceived everything around me in a different way than now. Everything just happened and I thought that it was not a big deal. Present kids thought in the same way, but they don't remember the past and, what is worst, they are not interested in it at all.

Now, I can see it because I have the younger siblings (6-year-old brother and 13-year-old sister). Both of them remember only the World 2.0, the world in which we live nowadays. It can be shocking, but kids from a primary school and a junior high school don't know how 2,5" floppy disk or cassette look like. Even though that there are computers and video players for such media. They cannot imagine the world of the past. They just can't and nobody demands that they have to. We are preparing youngers for the future without showing them not so distant past. They will ask questions themselves when there will want to. They leave our past behind. They don't want to miss anything that is not cool anymore.

But I have something that I really miss. Letters. They were cool in the past. And now they are forgotten. I also write not as much as I really want to. I miss that writing a letter is now without any sense. E-mail is faster and we got our delivery notifications suddenly. Or maybe is different? In the past letter wasn't something special, and this days we are sending them only in particular situations. I miss it.

I noticed it two years ago, when I sent a love letter to my (past) beloved. I shed all my feelings on paper. I didn't think. I wrote until there weren't any blank space left on a sheet of paper. It was magical experience. Later, when I got the response letter, I felt incredibly. While opening that letter, I felt uncertainty. While reading it, I felt curiosity. While hiding to the envelope, I felt that strong desire to keep it in secret.

It was magical and but now it is forgotten.

It's the same feeling with old photos. I've recently had time to view my photo albums which contain photos taken 10 years ago. I laughed and cried at the same time. I felt that amazing feeling and I had a desire to see more. You know why? Because there are only a few of them. One photo stores a lot of emotions, which we miss now. In the past we were limited only to graphic art film. We wanted to take as much good pictures as we could. Nowadays, we just take our smartphones or digital cameras with big amount of memory capacity. They are too big for John Smith. He are able to take 1000 photos from 14-day-long trip. These pictures will never be (or barely ever) seen again.

Everything is just gone.

Analogue times are gone and now we live in the digital world. Everything we know in the past has its equivalent in this new era. But can we feel it in the same way like in the past? In my opinion... no. We lack the emotions from the analogue world.

Think about your curiosity. How often are you really curious about something? Probably quite often. How often and how fast do you use the Internet to fulfil it? I bet that pretty often and pretty fast - faster than you can imagine. Is it good? Of course it is not. Our curiosity should be fulfilled step by step. Only then we can feel complete. Everything we know is built because of our curiosity but also this curiosity is killed slowly. Curiosity defines us as humans. Thanks to that we become creative and have a desire to explore the world.

We are becoming the emotionless robots, with defined purposes and we strive to fulfil them with the easiest and the fastest ways. I don't want to become a machine. I don't want this kind of the world 3.0.

The world of the future should mix the past with present. The mixture of feelings and productivity. At the same time we should draw the exact boundary, define exactly who is a man and what is a machine. Machine should start to challenge us and these challenges should awake our curiosity (but it should not become a man). Thanks to that we will start again to search, but on our own. We will try to do something by ourselves. We will be humans once again. This boundary is as much important for our generation as for all future generations.

My generation is probably the last that saw the end of the analogue era and the rise of the digital one. We can be the only people who can tell how everything looked like in the past and also the one who will create the future. Everything depends on us.

The World 3.0 depends on us.

5 Reasons Why Your Girlfriend Should Play Games

Aggression directed at virtual enemies.

She comes home literally steaming with anger. She's looking for an innocent victim to take it out on. Flared nostrils, clenched fists, and when you ask how her day went, she snaps "everything's fine" - obviously with a period of hatred at the end. You ask further, going through the "guess what's wrong" phase until we reach the crossed arms stance and you'll soon find yourself on the couch. No, not to watch a good game together. For the night. Now imagine the alternative... As soon as she walks in and you feel that cold breeze (regardless of the temperature outside), you say "I installed Duke Nukem... Maybe play for a bit while I go get some chocolate?" Shooters, preferably ones where you can run like Rambo and shoot everything that moves, work like a safety valve. Regardless of who caused the frustration, when you hear "DIE, YOU BASTARD!" from the other room, you can assume that you won't be the target after all. But don't forget about the chocolate.

Boredom

How many times have you stood before that wonderful choice of what to do together? So, she won't be bored. Because "you choose honey." But if you choose wrong, she'll be sad. And that will mean you don't know her. Familiar chills already running down your spine? Find a game that will hook her. For at least 40 hours minimum. Don't want to? Calculate how many days of peace that is. I personally recommend something for many weeks. Maybe Diablo? Maybe Guild Wars? You'll even survive World of Warcraft financially if it turns out she really likes collecting those flowers. Remember, the longer the better. I personally recommend Skyrim. I disappeared from social life for many long evenings.

"Why are you always playing?!"

Which translates freely to "Instead of paying attention to me?!" You have a console? The second controller was invented by someone with a nagging partner. That's my theory and I'm sticking to it. She doesn't have to know how to play. Show her Mario. If little kids can handle it, your chosen one can master it too. If not? Change girlfriends. Seriously.

"Do you love me? How much? Do I look pretty in this?"

...and a hundred other topics that - let's not kid ourselves - you don't want to talk about. At least not that often. Is the woman of your life looking for thrills? Does she like to have a good cry? Show her (and tell her encouragingly what it's about) Mass Effect. Or something equally rich in choices and 'moments'. If she wrinkles her shapely nose, take her the sneaky way. Start playing yourself and casually ask what she would do in such a situation when you don't know whether to kill the krogan... Or whether to sacrifice that sweet scientist... Women love giving advice to other people. They can't stand receiving it themselves, remember that. With slight embarrassment, I admit that the author of these tips sometimes got some inexplicable allergy, and her eyes would get glassy. And isn't it wonderful when you can get excited about a new expansion to your favorite game without facing a look full of emptiness? Nobody will yawn in your face while sneaking glances at the new episode of Grey's Anatomy.

Christmas

In a few days it's St. Nicholas Day, then Christmas. If I got the long-awaited game from my beloved with a note: "So you have something to kick my ass with," I think I'd decide to marry him. You, dear reader, can stick to less drastic resolutions.

Of course, the above litany can apply to your sister, female friend, Polish teacher, or school janitor. If you like them. Obviously, not necessarily in Tomb Raider.

Why writing a code is so much fun?

There is a lot of people who never saw code. Not even mention about writing. Most of people think that coding is really boring and hard. I deny it. Like really. Coding can be fun for every man and woman on the globe. Let's start to begin with meaning of 'code'. It is a text. Yeap, text to read and write. Letters, numbers, semicolons. Characters. A simple characters which are simply read by our eyes. (Of course, if you can read.) But code is more that just plain text. It has maths in text. Maths... Boring and you don't want to check what's next. What you really need to code is logic. Maths logic. And this is all around us.

Simply: if this then that. It's there... everywhere. It's not painful to code. It's fun. It's like building a new Lego to build a tower. Creative creation. That's how I see code. A possibility to inspire and express yourself.

But there is more than just fun of creating. There is fun in testing and developing your idea. Testing is one of my favourite things to do with code. Let it run and check. It's like checking if our tower of Legos is going to fall apart from your blow.

After that you can just simply share your fabulous work with others. Just show them with what you had worked for such a long time (or maybe it was just couple of hours). Show them that you like what you have done. There is much more to tell but I am a simple geek guy, IT student, not-even-a-programmer, who likes coding for just doing something new or sth just for myself.

If you really want to start coding, I recommend three languages. JavaScript (my own favourite), Python and Ruby. Install one this on your computer or, if you like to start coding on iPad or Android device, I can highly recommend to use web compilers & IDEs like Stackblitz, Github Codespaces or VSCode in Browser. Nothing to worry. They just work. Then start from simple task, try to print "Hello world" on the console. Easy peasy.

Now you are "beginner coder".