Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

2023 A Year of Challenges and Achievements

2 minute read

Published:

four leaf clover The year 2023 was full of various experiences for me. I took on the role of an Assistant Professor, and the journey had unexpected events like a major surgery, health issues within my family, starting a website, and picking up new hobbies. This post gives an honest overview of the good and bad moments that shaped my year. The foundation of everything in life is undoubtedly health. Without it, even the biggest achievements and detailed plans can fall apart. Health quietly influences our daily activities, professional goals, and personal relationships. Read more

Java Superstars

3 minute read

Published:

java champions Ever wondered who the superheroes of the Java world are? Java Champions are like the rock stars of Java programming. They’re not just good; they’re exceptional! These are people who have shown their love for Java in outstanding ways. Java Champions are recognized as elite members of the Java community who have made significant contributions in various ways. Unlike certifications or titles that are earned through formal channels, becoming a Java Champion is an acknowledgment of a person’s ongoing and sustained efforts in the Java ecosystem. Read more

Reflections on November 24th

2 minute read

Published:

24 november On November 24th, we observe Teachers’ Day in Turkey, a day that holds great importance and emphasizes the crucial role of education in our society. Mustafa Kemal Atatürk, a military leader and statesman, understood how education could profoundly shape a nation’s destiny. He believed that the progress and prosperity of a society were closely tied to the quality of its education system. Atatürk firmly believed that a well-educated and enlightened citizenry was the cornerstone for building a modern, democratic, and forward-thinking nation. Read more

A Tribute on the 85th Anniversary of His Passing

1 minute read

Published:

tribute anniversary passing Today marks the 85th anniversary of Mustafa Kemal Atatürk’s passing, the visionary leader and founder of the Republic of Turkey. Atatürk’s profound impact on Turkey is undeniable, shaping the nation’s destiny with his foresight and determination. Reflecting on his lasting legacy, we recognize not only his influence on Turkey but also the timeless wisdom found in his words, which extend beyond the borders of his beloved country. Read more

A Century of Resilience

2 minute read

Published:

29 october As the nation stands at the threshold of the 100th anniversary of Turkish Republic Day, a profound sense of pride and reflection envelops the hearts of every citizen. On this momentous occasion, we celebrate not only a century of independence but also the unwavering spirit that has defined the Turkish people through triumphs and challenges alike. Read more

Staying Engaged in Computer Science Classes

3 minute read

Published:

staying engaged Hey there, tech pioneers! If you’ve ever found yourself dozing off in your computer science class, you’re not alone. It’s a common journey that many great minds have embarked upon. But let’s not waste these moments; let’s turn them into opportunities for growth and inspiration. In the words of Steve Jobs, “Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do.” So, let’s discuss how to love your computer science classes. Read more

Embracing the Beauty of the Journey

2 minute read

Published:

path journey “If the path is beautiful, let us not ask where it leads.” These words by Anatole France encapsulate a profound perspective on life’s journey, encouraging us to appreciate the beauty of the present without fixating on the destination. While the concept may initially seem challenging to digest, it unveils a rich wisdom that invites us to focus on the journey itself. Read more

The Road to Success

16 minute read

Published:

road to success We often find ourselves admiring successful individuals, wishing we could achieve similar feats. It’s easy to assume that success magically materializes overnight, but in reality, it’s the result of relentless hard work, patience, sacrifice, consistency, discipline, and self-confidence. In this blog post, we’ll delve into the essential ingredients for success, shedding light on the journey that paves the way to reaching our goals. Read more

Gordon Moore has passed away at the age of 94

2 minute read

Published:

gordon moore In the world of technology, the name Gordon E. Moore is synonymous with innovation, vision, and a groundbreaking idea that would go on to transform the computer industry forever. As the co-founder of Intel Corp., Moore was a central figure in the history of electronics and his contributions to the design and manufacture of semiconductor chips helped launch Silicon Valley and set the stage for the computer to become the ubiquitous , defining tool of modern life. Read more

The Donkey and Its Golden Saddle

3 minute read

Published:

donkey In various cultures, there exists a saying that goes, “The donkey is still a donkey,” emphasizing the idea that external adornments don’t change the inherent nature of something. This sentiment is often expressed in different forms, such as “They dressed the donkey with a golden saddle, the donkey is still a donkey” or the well-known proverb, “An ass (donkey) with a golden saddle doesn’t make him a horse.” At its core, these sayings highlight the importance of substance over appearance. No matter how fancy or impressive the outward presentation may be, the fundamental nature of a thing remains unchanged. This idea is especially important to consider when thinking about the value of humanity and how it relates to positions of power and privilege. Just because someone has a fancy title or lots of money doesn’t necessarily mean they are a good person or that they are any more valuable than someone who doesn’t have those things. Read more

Do not judge people who leave without saying goodbye

2 minute read

Published:

frog There are times in our lives when someone we care about disappears without a word. It’s a tough situation to be in and can leave us feeling all sorts of emotions. We may feel hurt, confused, and even angry that the person would leave without any explanation. However, before we jump to conclusions and start judging the person for their actions, it’s important to consider that there could be many different reasons why they left without saying goodbye. Read more

Leonardo da vinci: the man beyond the mona lisa

5 minute read

Published:

leonardo da vinci When you hear the name Leonardo da Vinci, the first thing that may come to mind is his masterpiece, the Mona Lisa. But, did you know that da Vinci was more than just an artist? He was a true Renaissance man, with a vast array of talents and interests that spanned the fields of science, engineering, architecture, and music. In this article, we’ll take a closer look at the life of this extraordinary man, exploring his amazing creations and ideas, and asking the question: how did Leonardo da Vinci change the world? Read more

How do computers make decisions?

7 minute read

Published:

logic gates How computers make decisions with logic gates, which is the fundamental building block for how computers operate? Computers make decisions using logic gates, which are the fundamental building blocks of all digital circuits. A logic gate is a basic electronic component that takes one or more binary inputs and produces a binary output based on a logical operation. The basic logic gates are AND, OR and NOT gates. These gates can be combined to create more complex circuits that can perform more advanced logical operations. Read more

Why do computers use 1s and 0s?

5 minute read

Published:

binary system Binary is a number system that uses only two digits to represent a quantitative value, 0 and 1. Computers rely on binary because it is based on micro transistors, which are tiny electronic switches that can be on or off with a weak electrical charge. These switches are arranged in logical circuits to perform calculations, store data, and control operations in a computer. Read more

Why we need operating systems?

3 minute read

Published:

operating system In the early days of computing, computers were massive, expensive machines that could only run one program at a time. In an era where computers were hulking machines housed in climate-controlled rooms, the process of programming and interacting with these behemoths was a far cry from the user-friendly interfaces we now take for granted. Programming was done on punch cards, and the operator would manually feed the programming into the computer. The computer would then run the program, output some results, and wait for the next program to be fed in. This process was tedious, time-consuming, and not efficient. Read more

Understanding the realities of growing old

4 minute read

Published:

watch Have you ever stopped to think about the fact that we are all getting older as we journey through life? It’s kind of crazy to think about, but at some point, we all begin to realize that we’re not as young as we used to be. For some people, this realization comes on gradually over time, while for others, it can be a sudden wake-up call. But no matter how it happens, accepting the fact that we are aging is a natural and inevitable part of the human experience. While it can be scary to think about getting older, there are also many wonderful things that come with age, like wisdom, experience, and the ability to appreciate life in a deeper way. So let’s embrace the aging process and all the amazing things that come with it! Read more

2022 A Year of Big Losses and Big Achievements

2 minute read

Published:

four leaf clover Reflecting on the year 2022, it stands as a chapter defined by perseverance, challenges, and a mosaic of experiences. The culmination of an arduous journey was marked by the completion of my doctoral studies, a milestone achieved through relentless dedication. However, amidst personal triumphs, our lives were overshadowed by profound sorrow as we bid farewell to my wife’s mother, experiencing the profound grief that comes with loss. “What goes away does not come back.” This simple yet profound observation encapsulates the inevitability of change and the irreversible nature of certain experiences. Life is a continuous journey, and moments, once lived, become part of the tapestry of our past. Read more

To be a student or to graduate?

5 minute read

Published:

diploma As a student, your focus is on learning and gaining knowledge and skills that will help you pursue your career goals. You are exposed to a wide range of ideas and perspectives which can help you develop critical thinking skills. However, as you transition into your professional career, you will be expected to apply those skills to real-world projects. This may require you to adapt your approach to problem-solving and decision-making, and to develop strong communication and collaboration skills to work effectively with colleagues and clients. Going from a passive learner to an active participant in a professional setting can be challenging, but with the right mindset and willingness to learn, you can be successful in achieving your career goals. Read more

The importance of active and collaborative education

3 minute read

Published:

team The traditional education system often encourages passive learning, where students are expected to simply memorize information for tests and exams. However, this approach does not foster critical thinking or deep understanding of the material. A better approach is to provide students with opportunities for active and collaborative learning, where they can engage with the material in a meaningful way. One of the best ways to do this is by incorporating seminars into each class. Read more

How AI tools empower developers to write better code

1 minute read

Published:

artificial intelligence Artificial intelligence (AI) has become increasingly prevalent in our lives, and the software development world is no exception. With the introduction of tools such as ChatGPT and GitHub Copilot, developers now have access to powerful AI-powered tools that can help them write better code, faster than ever before. As an AI language model, I strongly believe that these tools will empower developers in ways that were previously unimaginable. Read more

The Power of First Impressions and Energy

2 minute read

Published:

Have you ever met someone and immediately had a gut feeling about whether they were a good or bad fit for your life? That intuitive sense, often felt from the first day of meeting someone, is a fascinating interplay of the energy they project and your internal judgment models, shaped by past experiences. Read more

What are the latest trends in software development?

6 minute read

Published:

software developer New tools, frameworks, and programming languages are emerging every day, and developers need to keep up with these changes to stay relevant in the industry. The rise of artificial intelligence and machine learning is creating new opportunities for software developers, while also presenting unique challenges that require new skills and knowledge. The demand for software applications is increasing in almost every industry sector, from healthcare to finance to education, creating an urgent need for professionals who can develop high-quality and innovative software solutions. Read more

You at the Center of Your Universe

1 minute read

Published:

In the grand scheme of things, we often like to believe that we are the center of the universe – that our presence is as significant to others as it is to ourselves. But let’s take a moment to consider a sobering truth: in reality, we might not be as important as we think. Read more

Building Mental Resilience Brick by Brick

1 minute read

Published:

In the intricate tapestry of daily life, having a robust foundation is the key to navigating the myriad challenges that come our way. This principle holds true in various aspects, be it personal relationships, professional encounters, or the pursuit of knowledge. The essence lies in the continuous process of learning, experiencing, and adapting – a journey that shapes our mental models. Read more

The Wisdom of Seth Godin and Jerzy Gregorek

1 minute read

Published:

In the journey of life and pursuits, the wisdom shared by thought leaders often serves as a guiding light. One such piece of advice comes from Seth Godin, who encourages us never to abandon something with great long-term potential merely due to the stress of the moment. It’s a call to embrace resilience and see beyond the challenges of the present. Read more

Navigating Pain

1 minute read

Published:

In the tapestry of human experience, each individual’s pain is a unique and personal journey. The sentiment, “My pain is bigger than yours,” is a reflection of the deeply individual nature of our struggles. It’s crucial to acknowledge that what one person is feeling is special to them, and we cannot fully comprehend the intricacies of their challenges. Read more

Embracing Everyday Blessings

1 minute read

Published:

In the hustle and bustle of our daily lives, it’s easy to overlook the simple truth that today is great, and tomorrow holds the promise of being even better. Each day is a gift, a true blessing that deserves recognition and gratitude. Read more

Tag descriptions and usage scenarios for blogs

4 minute read

Published:

key Tag descriptions are an important aspect of organizing blog posts. These short phrases are used to label posts with relevant keywords, making it easier for readers to find and navigate through related content. When creating tags, it’s important to choose words that accurately describe the content of the post. Some common usage scenarios for tags include organizing posts by topic, highlighting key concepts or themes, and grouping related content together for easy access. Well-crafted tags can also help with search engine optimization, as they make it easier for search engines to understand the content of a blog post and display it in relevant search results. Read more

Geworfen

3 minute read

Published:

antiques shop Have you ever heard of the concept of “Geworfen” in Heidegger’s philosophy? It’s a really interesting idea that basically means “thrownness.” What this means is that as human beings, we are thrown into a specific moment in history, culture, and family. We don’t get to choose where we’re born or the circumstances we find ourselves in - we’re just thrown into them. This concept of Geworfen is really important because it reminds us that we are all products of our environment and our experiences. It also helps us to be more empathetic and understanding of others, because we never really know what someone else has been through or what they’re dealing with. So the next time you’re feeling judgmental or critical of someone else, just remember that we’re all products of our Geworfen - we’re all just trying to navigate this crazy world as best we can! Read more

How can I stay up-to-date with new technologies and best practices?

15 minute read

Published:

dinosaur In today’s fast-paced technological landscape, software developers must stay up-to-date with new technologies and best practices in order to remain competitive and effective in their roles. This includes mastering skills such as agile development, software programming, and monitoring and logging practices. Fortunately, there are multiple avenues that developers can take to continue learning and staying informed throughout their careers. These include attending conferences, reading industry-related publications, and participating in online learning communities. Read more

FAQ of student software engineers

9 minute read

Published:

faq To become a software engineer, it is generally recommended to study computer science or a related field, such as computer engineering or software engineering. This typically involves taking courses in programming, data structures, algorithms, computer systems, and other technical topics. In addition, it can be helpful to gain practical experience through internships or co-op programs, or by participating in hackathons or other programming competitions. Here are frequently asked questions of student software engineers. Read more

Attention deficit hyperactivity disorder (ADHD)

3 minute read

Published:

cat Attention Deficit Hyperactivity Disorder (ADHD) is a complex and often misunderstood condition that affects both children and adults. It is characterized by symptoms such as difficulty focusing, impulsivity, and hyperactivity. I believe that ADHD is not just a medical condition, but also a social and cultural construct. Society tends to view ADHD as a deficit, a failure to conform to the norm of being able to sit still, focus and pay attention. However, ADHD is not a deficit but a difference. People with ADHD often have unique strengths, such as creativity, impulsivity, and the ability to think outside of the box. Read more

Nourishing Your Body through Healthy Eating

2 minute read

Published:

In the tapestry of life, one of the most valuable riches we can possess is physical health. While the road to well-being involves various factors, a key element, as observed over time, lies in a simple yet powerful principle: “Eat healthy and less.” Read more

Grady Booch, a pioneer of computing technology

2 minute read

Published:

grady booch Grady Booch’s impact on the world of computing cannot be overstated. He is widely recognized as a leading authority on object-oriented design and has played a significant role in the development of the unified modeling language. His work has helped shape how we use computers today, from basic programming to complex applications. Grady’s contributions to the field of computing have been immense, and he has inspired countless software engineers and computer scientists with his passion and dedication to the field. Read more

Some of popular Java developers

7 minute read

Published:

evil eye bead Some notable names include James Gosling, who is widely considered the father of Java and was instrumental in its development; Martin Fowler, a software engineer and author who has written extensively on software development best practices and was a key contributor to the Apache Struts framework; and Joshua Bloch, a former Google software engineer who is known for his work on the Java Collections framework and his book Effective Java, which is considered a must-read for any serious Java developer. These developers and many others have helped to establish Java as one of the most widely used and respected programming languages in the world. Here are some popular Java developers: Read more

Education is not filling of a pail but lighting of a fire

1 minute read

Published:

fire The quote “Education is not the filling of a pail but the lighting of a fire” has been attributed to various sources, including W.B. Yeats and Plutarch. Regardless of its origin, the phrase captures an important aspect of education - that it should not be viewed simply as a means of filling a student’s mind with knowledge, but rather as a process of igniting a passion for learning and intellectual curiosity. Read more

Exploring the connection between evidence and belief

2 minute read

Published:

hammer Have you ever stopped to think about the connection between our beliefs and the standards of evidence we use to support them? It’s a really fascinating topic that has been explored by philosophers for centuries. The truth is, when it comes to understanding the world around us, we often rely on our beliefs and what we want to believe. But the standards of evidence we use to support those beliefs are just as important. If we don’t have good evidence to support our beliefs, then they might not be as reliable as we thought. That’s why it’s so important to be critical thinkers and to question our own beliefs and the evidence we use to support them. By doing so, we can ensure that our beliefs are based on solid evidence and are more likely to be true. Read more

Revolutionizing the artificial intelligence landscape

3 minute read

Published:

chess robot Artificial Intelligence (AI) is a rapidly growing field that has the potential to revolutionize various industries and change our daily lives in ways that we can’t even imagine yet. However, the advancements in AI are often overshadowed by the “hype” surrounding new technologies like the Metaverse, NFTs, and Web 3. While these may be exciting developments, it’s crucial not to lose sight of the true innovation happening in the world of AI. Read more

Finding Solutions Through Shared Experiences

2 minute read

Published:

In the maze of daily challenges, it’s easy to feel isolated, as if we are the only ones grappling with the problems that life throws our way. However, a simple truth prevails – we are not alone. More often than not, someone, somewhere has already found a solution to the very problem we face daily. The key lies in realizing that there is a community of individuals who have navigated similar hurdles and emerged victorious on the other side of the table. Read more

The Art of Self-Talk

1 minute read

Published:

Self-talk, the internal dialogue we have with ourselves, is a powerful and often underestimated aspect of our daily lives. This internal conversation plays a crucial role in shaping our thoughts, emotions, and ultimately, our actions. Understanding the dynamics of self-talk can unlock a range of benefits for our mental well-being. Read more

No Golden Ticket, Just Grit and Patience

1 minute read

Published:

In the pursuit of success, the age-old notion of a golden ticket – a magical shortcut to achieve one’s dreams – remains an enduring myth. The truth, however, is far more grounded. Success is not bestowed upon the fortunate few by a stroke of luck; rather, it is crafted through a blend of hard work, grit, patience, and, yes, a sprinkle of luck. Read more

Do not Believe Your Thinking Easily

2 minute read

Published:

In the intricate landscape of the human mind, the propensity to deceive oneself is a subtle and common phenomenon. The age-old adage, “Don’t believe your thinking easily” encapsulates a profound truth about the complexity of our thoughts and the ease with which we can be led astray by our own mental constructs. Read more

Quotes from famous computer scientists

2 minute read

Published:

sign There are many great quotes from famous computer scientists that reflect their passion and dedication to the field of computer science. Some of these quotes include Grace Hopper’s famous saying “The most damaging phrase in the language is ‘We’ve always done it this way’”, Alan Turing’s insight that “We can only see a short distance ahead, but we can see plenty there that needs to be done”, and Bill Gates’ quote “I think it’s fair to say that personal computers have become the most empowering tool we’ve ever created”. These quotes inspire and remind us of the importance of computer science and the role it plays in shaping the future. Read more

What is quantum computing?

10 minute read

Published:

sign Quantum computing is a cutting-edge computing technology that holds the potential to revolutionize the way we process and store information. It utilizes the principles of quantum mechanics to enable faster and more efficient computing. Unlike classical computers, which use bits to store and process information, quantum computers use quantum bits or qubits. Qubits have the ability to represent multiple values at the same time, including both 0 and 1, a property known as superposition. This unique characteristic of qubits allows them to perform complex operations faster than classical computers, such as factoring large numbers and solving complex optimization problems. Read more

Understanding Different Levels of Understanding

2 minute read

Published:

In our interactions, we often assume that everyone shares the same level of knowledge. When we explain a concept and someone doesn’t grasp it immediately, we may find ourselves perplexed, wondering whether something is amiss on their end or ours. The truth is, this assumption of a universal knowledge baseline can lead to misunderstandings and missed connections. Read more

Smart antennas

7 minute read

Published:

smart antenna Smart antennas are a type of antenna that are used in wireless communication systems to improve the performance of the communication. They are called “smart” because they use advanced algorithms and techniques to adapt the radiation pattern of the antenna in real-time based on the communication environment and the specific needs of the system. Smart antennas are used in a wide range of applications, including cellular communication systems, satellite communication systems, and radar systems. Read more

Celebrating Small Wins

1 minute read

Published:

Hey there! Let’s take a moment to celebrate the victories, big and small, that made last week special. Recognizing our accomplishments is like giving ourselves a pat on the back – it feels good and fuels our growth. Here’s a reminder of the importance of acknowledging those small wins: Read more

Why Are We Spending Time Without Much Thought

2 minute read

Published:

Time – it’s the most precious thing we have, yet often we spend it without really thinking. In our busy lives, we may find ourselves wondering where the hours went. Let’s take a moment to ponder why this happens. Read more

Mindset in Amateurs vs. Professionals

2 minute read

Published:

In the realm of achievement, whether in sports, business, or any pursuit, a crucial distinction emerges between amateurs and professionals. Beyond skill levels and experience, the differentiating factor often boils down to one fundamental aspect: mindset. The crux of this disparity lies in the approach to the endeavor – professionals focus on building a system, while amateurs are goal-oriented. Read more

Software bug of Therac-25

3 minute read

Published:

Therac-25 Therac-25 is a medical linear accelerator developed in the 1980s by the Canadian company Atomic Energy of Canada Limited (AECL). The machine was designed to deliver high-energy radiation to treat cancer patients, and it was used in several medical facilities throughout the world. However, the Therac-25 was also responsible for several radiation overdose accidents due to a software bug known as a “race condition” associated with its command screen, which resulted in severe injury and even death. Read more

Software bug of Pathfinder

2 minute read

Published:

Pathfinder The landing of the Mars Pathfinder spacecraft on July 4, 1997, was a major achievement for NASA and the scientific community. The mission’s primary goal was to demonstrate the feasibility of delivering a set of science instruments to the surface of Mars, and to return data to Earth. The landing itself was flawless, with the spacecraft successfully touching down on the Martian surface and transmitting data back to Earth. However, days after the successful landing, the Pathfinder spacecraft began to experience a series of system resets, which caused significant data loss. The system resets were caused by a software bug in the operating system of the spacecraft, which was known as VxWorks. Read more

Blogging for your career and life

12 minute read

Published:

girl Blogging has become an incredibly popular activity in recent years with increasing numbers of people starting blogs for various reasons. One of the main reasons why blogging has become so popular is the numerous benefits it offers. It’s a platform that enables personal development, providing a space for people to share their thoughts and ideas with a wider audience. Blogging can also be beneficial professionally, as it can serve as a way to showcase skills and knowledge and attract potential employers or business collaborations. Read more

Agnosticism

4 minute read

Published:

agnosticism Agnosticism is a really interesting philosophical viewpoint that basically says we can’t know for sure whether God or any ultimate reality exists. Agnostics don’t claim to know for certain whether there is a God or not, and they don’t deny the existence of God or ultimate reality either. Instead, they believe that the existence of God or ultimate reality is a matter of personal belief and that there’s no way to prove or disprove it. Some people might find this viewpoint a little confusing or even frustrating, but I think it’s really important to respect people’s beliefs and to acknowledge that there are different ways of thinking about the world. So if you know someone who identifies as agnostic, why not take the time to listen to their perspective and try to understand where they’re coming from? You might just learn something new! Read more

The story of computing

2 minute read

Published:

computer The story of computing is inextricably linked to the story of humanity. From the earliest days of civilization, we have been driven by a deep-seated desire to push beyond our physical and mental limitations. We have always sought new ways to understand the world around us, to communicate with one another, and to harness the power of technology to make our lives easier and more fulfilling. Read more

Zodiac signs compatibility

36 minute read

Published:

zodiac signs The zodiac is a really interesting system of astrology that has become pretty popular in our modern culture. Basically, the sky is divided into 12 equal parts, each of which is associated with a specific zodiac sign. These signs are believed to have unique characteristics and personality traits that can give us insights into our destiny and life path. The twelve zodiac signs are Aries, Taurus, Gemini, Cancer, Leo, Virgo, Libra, Scorpio, Sagittarius, Capricorn, Aquarius, and Pisces. Some people really believe in astrology and swear by their zodiac sign, while others are a bit more skeptical. Either way, it’s a fascinating subject to learn about and can be a fun way to explore different aspects of our personalities! Read more

Embracing Lifelong Friendship the Japanese Way

2 minute read

Published:

In the rich tapestry of human connections, the Japanese concept of “Moai” stands out as a beacon of profound camaraderie. Derived from the Japanese language, Moai encapsulates the essence of lifelong friendship—companionship through both the highs and lows, where authenticity and acceptance reign supreme. Read more

We all have our own unique value

2 minute read

Published:

truffles Have you ever heard of truffles? They are a rare and highly sought-after type of mushroom that can fetch a high price on the market, with some varieties selling for as much as 5000 euros per kilogram. These delicacies are not the kind of thing you would find at your local farmer’s market, and the reason for this is simple: not many people know about them. Read more

Daily life of a software engineer

3 minute read

Published:

bell As a software engineer, each day presents a new set of challenges and tasks. However, certain activities are standard in a software engineer’s daily routine. These professionals spend a significant amount of time identifying and analyzing problems by running extensive tests. They use tools such as text editors, compilers, linkers, and debuggers to create and program software applications. At times, software engineers work in groups, collaborating with other developers and engineers to identify solutions to problems. At the end of the day, software engineers must be analytical thinkers who solve problems and make software applications more efficient and user-friendly. Read more

Movie suggestions for software engineers

3 minute read

Published:

theatre Software engineers typically live a busy lifestyle, especially during the workweek, as they spend a significant amount of time in front of their computers, designing, coding, and testing software applications. Because technology is constantly evolving, software engineers often have to keep their skills up to date and stay informed about the latest trends in the industry. Regarding movie suggestions, some films that may be of interest to software engineers include The Social Network, which chronicles the creation and rise of Facebook; WarGames, a classic ’80s movie about hacking and cybersecurity; and Ex Machina, a thought-provoking film about artificial intelligence and its ethical implications. Read more

Book suggestions for software engineers

3 minute read

Published:

jean de la bruyere The daily routine of a software engineer can differ based on the company or project they work on, but it typically includes several hours of working on a computer, attending meetings, and collaborating with team members. In addition to these tasks, many software engineers engage in professional development activities such as attending conferences or taking online courses to stay current with industry trends and emerging technologies. If looking to ease your mind and find comfort during busy workdays, you can refer to various book suggestions. Overall, these books offer valuable insights and practical advice to software engineers of all levels. Read more

Jean de La Bruyère

5 minute read

Published:

jean de la bruyere Jean de La Bruyère was a renowned French writer and moralist born on August 16, 1645, in Paris, France. He pursued his education in law and classical literature at the University of Orleans, and later in Paris. After completing his studies, he worked as a private tutor in 1668, and two years later, he became the tutor to the sons of Jean-Baptiste Colbert, the influential minister of finance under King Louis XIV. La Bruyère held this position for several years, which allowed him to gain access to the French court and the aristocracy, providing him with material for his later writings. His most notable work, “Les Caractères,” is a collection of moral reflections and character sketches that offer insights into the French society of the time. La Bruyère’s writings are known for their wit, satire, and critical observations of human behavior, and they continue to be studied and admired by readers and scholars today. Read more

6TiSCH protocol

7 minute read

Published:

6tisch The 6TiSCH protocol is a popular networking protocol that is specifically tailored to low-power and low-rate wireless networks. This protocol has been designed to facilitate the development of wireless networks for IoT applications. This protocol is based on the IEEE 802.15.4e standard, which is a wireless standard that operates on low-rate wireless personal area networks. The standardization of 6TiSCH ensures that developers can leverage and extend the technology to develop interoperable devices and applications, which will ultimately drive innovation in the IoT space. Read more

The Challenge of Changing Perspectives

2 minute read

Published:

Humans are creatures of habit. We find comfort in routine and familiarity. So, why should we bother changing our perspectives when we’re already comfortable with what we have? Let’s delve into the reasons why embracing change can be beneficial. Read more

Embracing Lottery of Life

2 minute read

Published:

Have you ever stopped to think about the things you didn’t get to choose in life? We’re born into a particular place, to parents we didn’t select, and often attend schools based on circumstances beyond our control. The truth is, many aspects of our lives are shaped by chance rather than choice. Read more

The Joy of Unexpected Happy Moments

2 minute read

Published:

Have you ever experienced a delightful moment that came out of the blue, catching you by surprise and bringing a smile to your face? That’s serendipity for you – the magic of happy occurrences that happen entirely by accident, without any prior expectations. Let’s explore the beauty of serendipity and why it adds a special touch to our lives. Read more

How Emotions Can Transfer Between People

2 minute read

Published:

Have you ever noticed how a friend’s laughter can be contagious, instantly lifting your spirits? Or how a somber atmosphere in a room can influence your mood, even without a single word being spoken? Turns out, emotions have the remarkable ability to transfer from one person to another, creating a ripple effect in our social interactions. Read more

Navigating Choices of Life in the Age of Algorithms

2 minute read

Published:

In a world brimming with choices, the quest for options has become an integral part of our daily lives. From deciding where to live and which school to send our kids, to pondering the people we surround ourselves with, the constant pursuit of alternatives seems to be a common theme. But why do we find ourselves perpetually searching for something more, and is there a way to break free from the chains of routine dictated by algorithms? Read more

The Driving Forces Behind Success

2 minute read

Published:

Success, a sought-after destination, is often fueled by a combination of factors. Passion, vision, and knowledge each play crucial roles in the journey toward achievement, but one catalyst stands out as the ultimate driving force – Discipline. Read more

Ignorance Lead to Sinking

2 minute read

Published:

We all have deadlines – those crucial due dates that hang over us like a looming cloud. Ignoring them might seem like a temporary relief, but the truth is, deadlines don’t disappear on their own. Here’s a reminder about the significance of facing due dates and not letting ignorance lead to sinking. Read more

The Knowledge Illusion

2 minute read

Published:

In a world inundated with information, the illusion of knowledge can be a slippery slope. According to cognitive scientist Steven Sloman, our perception of understanding may be more of an illusion than we realize. This phenomenon, known as the knowledge illusion, suggests that we often believe we comprehend a subject merely because those around us seem to understand it. Here’s a closer look at this cognitive quirk and its implications, especially in the realm of politics. Read more

Balancing Priorities for Financial and Emotional Well-Being

2 minute read

Published:

In the hustle and bustle of our lives, it’s not uncommon to feel pulled in various directions by the needs and expectations of others. However, there’s a notion that suggests a counterintuitive approach – that the less you invest in caring about others, the more time you have to focus on yourself. Surprisingly, this approach can be beneficial, both financially and emotionally. Read more

How computer computes?

9 minute read

Published:

schema Computers run on a combination of hardware and software. The hardware, or physical components, include the central processing unit (CPU), memory (RAM), storage (hard drive or solid state drive), and various peripheral devices such as a keyboard and monitor. The CPU, also known as the “brain” of the computer, is responsible for executing instructions, or code, that make up a program. Programs are written in various programming languages, such as C++, Python, or Java, and are then compiled or interpreted into machine code, which the CPU can understand and execute. Read more

Popular questions about software

13 minute read

Published:

matrix Software is a collection of instructions and data that tell a computer what to do and how to do it. It is the non-tangible component of a computer system, as opposed to the hardware, which is the tangible physical component. Software is the foundation upon which computer systems are built. It is the set of programs, procedures, algorithms, and data that tell a computer what to do and how to do it. Without software, a computer is just a collection of electronic components that cannot perform any useful tasks. Read more

Never touch your idols - the gilding will stick

1 minute read

Published:

matrix The phrase “Never touch your idols - the gilding will stick” serves as a powerful reminder that the individuals we idolize and look up to are not perfect. It suggests that by placing these individuals on a pedestal and holding them to such high standards, we run the risk of being disappointed when we ultimately learn of their flaws and shortcomings. While it is natural and even healthy to find inspiration and motivation from others, the phrase cautions against placing individuals on an unreachable pedestal, instead encouraging us to embrace our own imperfections and to recognize that nobody is infallible. Read more

About computer vision technology in food science

4 minute read

Published:

computer vision Computer vision technology is a field of study that involves the development of algorithms and systems that enable computers to interpret and understand visual data. This includes the ability to analyze and understand images and videos, and to extract meaning and information from them. Computer vision technology is used in a wide range of applications, including robotics, image and video analysis, and machine learning. It is based on techniques from fields such as computer science, engineering, and mathematics, and involves the use of machine learning algorithms, image processing techniques, and other advanced methods to analyze and interpret visual data. Read more

The Power of Self-Faith

2 minute read

Published:

In the journey of life, facing uncertainties and challenges is inevitable. However, a fundamental truth remains – if you have good faith in yourself, you will be fine. The concept of self-faith acts as a guiding light, offering comfort and resilience in the face of life’s trials. Read more

Not every pain teaches you anything

2 minute read

Published:

meeting “Her acı insana bi şey öğretmez. Çoğu kez sadece acı çekersin.” (Not every pain teaches you anything. Most of the time you just suffer.) These words, spoken by Turkish poet and writer Ataol Behramoğlu, hold a great deal of truth. It’s easy to think that every negative experience we go through must have a lesson for us to learn, but the reality is often quite different. Sometimes, life is simply hard, and we suffer because of it. Read more

How to study to be a good software developer

11 minute read

Published:

meeting If you’re interested in becoming a good software developer, there are a few things you can do to help build a solid foundation of knowledge and skills. First and foremost, it’s important to focus on learning computer science concepts and programming principles. This means studying topics like algorithms, data structures, and software design patterns. Once you have a good grasp of these fundamental concepts, it’s important to practice applying them to solve real-world problems. This can involve working on personal coding projects, participating in coding challenges, or contributing to open-source software projects. Additionally, it’s helpful to stay up-to-date with new developments and technologies in the field, by reading industry blogs and attending tech conferences or meetups. With dedication and practice, you can become a skilled and successful software developer! Read more

About semantic web technologies

5 minute read

Published:

semantic web Semantic web technologies are a set of tools and standards for representing and sharing data on the World Wide Web in a way that allows machines to understand and process the data. The goal of the semantic web is to create a common framework that allows data to be shared and reused across different applications and domains, enabling more intelligent and efficient access to information. The semantic web relies on the use of explicit and standardized definitions of the meanings of data elements, known as “ontologies,” which provide a common vocabulary for describing and organizing data. This allows machines to understand the relationships between different data elements and to process and analyze the data in a more meaningful way. Read more

About social network analysis

8 minute read

Published:

social network analysis Social network analysis is a field of study that focuses on the relationships and connections among individuals or organizations. It involves the use of methods and techniques from fields such as sociology, computer science, and mathematics to understand how these relationships and connections impact behavior, communication, and decision-making. By analyzing patterns of relationships within a network, social network analysts can gain insights into the structure and function of the network as a whole. This type of analysis is useful for a wide range of applications, including studying the spread of disease, predicting the success of marketing campaigns, and understanding the dynamics of social groups. Read more

The Liberating Power of Vulnerability Among Trusted Friends

2 minute read

Published:

In the complex tapestry of human relationships, there’s a rare and invaluable luxury - the ability to be vulnerable around those we trust. This unique dynamic allows individuals to shed the armor they wear in the outside world and be their authentic selves, free from the need to conceal or edit any aspect of their being. Read more

How to be a good software developer

7 minute read

Published:

software developer There are numerous qualities and skills that are essential for success in a software engineering career. Here are a few key things that you can do to become a good software engineer. Firstly, having strong programming and technology skills is very important , as is staying up-to-date on the latest trends and emerging technologies in the field. Additionally, being able to work collaboratively in a team setting, communicating effectively, and having strong problem-solving abilities are all important traits for a software engineer to possess. Other important qualities include attention to detail, critical thinking, and a willingness to constantly learn and grow. A good software engineer should be curious and inquisitive, eager to explore new approaches and innovations in the ever-evolving field of software development. Read more

Vim a powerful text editor

14 minute read

Published:

vim Vim is a text editor that is widely used by programmers and users who prefer to use a command-line interface (CLI). It is known for its powerful features and efficiency, and is often used as a replacement for the standard terminal text editor, vi. Vim is available on most Unix-like operating systems, as well as on Windows. Some of the features of Vim include syntax highlighting, support for multiple programming languages, and the ability to use multiple windows and buffers for editing files. One of the key features of Vim is its mode-based interface, which allows the user to perform different actions depending on the mode that Vim is in. For example, in normal mode, the user can navigate through the text and make basic edits, while in insert mode, the user can insert new text into the file. Read more

A Tale of the Lendonoz

2 minute read

Published:

Once upon a serene coastal town, there lived an avid fisherman named Hasan. His heart beat for the thrill of the ocean, and his favorite pursuit was none other than the elusive Lendonoz—a fish renowned for being the most enjoyable catch. Read more

Rome Was not Built in a Day

2 minute read

Published:

In the fast-paced world we inhabit, where instant gratification often takes center stage, the age-old saying “Rome wasn’t built in a day” serves as a timeless reminder of the virtue of patience. This adage encapsulates the profound truth that anything worth building or achieving requires time, dedication, and a steadfast commitment to the journey. Read more

John left his beloved work, so why did he do that?

7 minute read

Published:

john John was a middle-aged man with a drive to succeed. He had always been passionate about technology, and that passion fueled his dreams of working in the defence industry. From a young age, he knew that he wanted to make a difference in the world, and he worked tirelessly to achieve his goals. John’s hard work paid off when he was accepted into a prestigious engineering programme at a top university. He threw himself into his studies and quickly became a standout student. After his first year, John landed an internship with a defence company, and his career began to take shape. He was on the path to success, and nothing could stop him. Read more

Edsger Wybe Dijkstra

4 minute read

Published:

dijkstra Edsger Wybe Dijkstra was a Dutch computer scientist and mathematician who made significant contributions to the field of computer science. He was born on May 11, 1930 in Rotterdam, Netherlands. In 1951, Dijkstra began studying theoretical physics at the University of Leiden. However, he soon switched to mathematics and theoretical physics at the University of Amsterdam. He graduated in 1954. Read more

From Babyhood to Growing Up

2 minute read

Published:

Babies, in their earliest stages of life, operate on a simple yet effective communication system: crying. When they desire food or a clean diaper, they express their needs through this universal language. Parents or caregivers promptly respond, addressing their immediate requirements. However, as children grow and develop, a fascinating shift occurs in the dynamics of their desires and actions. Read more

We can all become better individuals

3 minute read

Published:

pigeon In today’s world, we tend to look at a person’s skills and knowledge before we judge them. However, these qualities don’t necessarily reflect a person’s true character. A person may be highly talented, but if they don’t keep their promises, lack loyalty, or fail to uphold their word, then all their skills and knowledge are meaningless. In this context, it’s essential to evaluate people based on their moral values and ethics rather than their abilities. If someone is truthful, keeps their promises, and is loyal, then they are worthy of praise and admiration, no matter what their skills or knowledge may be. Such people are rare, and they possess a quality that is far more superior than mere talent. Read more

The Weight of What Ifs

3 minute read

Published:

In the intricate dance of life, the question “What if?” can be both a powerful motivator and a paralyzing force. The fear of the unknown, the worry about potential outcomes, and the anxiety surrounding what might be can cast a shadow on our journey. Let’s delve into the common “What ifs” that plague our thoughts and explore the wisdom in embracing uncertainty. Read more

A genius and visionary Nicola Tesla

2 minute read

Published:

gallows A Genius and Visionary Nicola Tesla was one of the most brilliant inventors and scientists of his time. Born in 1856 in Croatia, Tesla moved to America in 1884 to pursue his passion for electrical engineering. He is best-known for his ground-breaking work in the field of electrical power and magnetism, which led to the development of the AC (alternating current) system that we use to this day. Read more

Embracing the Significance of Every Moment

2 minute read

Published:

In the vast expanse of time, the reality echoes—no matter who we are or what we do, the memory of our existence fades with the passing years. This is an intrinsic part of the human experience, prompting reflections on the transient nature of legacy and the imperative to cherish every moment we have. Read more

The unexpected hanging paradox

2 minute read

Published:

gallows The Unexpected Hanging Paradox is a fascinating thought experiment that has puzzled many great minds in the fields of philosophy, mathematics, and logic. The paradox was first introduced by Raymond Smullyan in 1979 and has since captured the attention of many curious minds. This paradox raises many interesting questions about logic and reasoning, and it’s a great example of how philosophy can challenge our assumptions and push us to think in new ways. Read more

The zenos paradox

2 minute read

Published:

athlete Zeno’s Paradox is a classic thought experiment in mathematics and philosophy that challenges our understanding of infinity, motion, and the nature of reality. The paradox was first proposed by the ancient Greek philosopher Zeno of Elea in the 5th century BCE, and it has since been the subject of much debate and discussion in the fields of mathematics and philosophy. Read more

The berrys paradox

2 minute read

Published:

brain Berry’s Paradox is a curious and thought-provoking paradox in mathematics and philosophy that challenges our understanding of truth, reference, and meaning. The paradox was first proposed by Bertrand Russell’s student G. G. Berry in the early 20th century, and it has important implications for our understanding of language, semantics, and the nature of mathematical reasoning. The paradox has significant implications for the philosophy of language and mathematics, and it continues to be a topic of interest for scholars and educators. Read more

The hilberts paradox

2 minute read

Published:

hotel Hilbert’s Paradox is a thought experiment in mathematics which was first proposed by the renowned mathematician David Hilbert in the early 20th century. The paradox challenges our intuition and understanding of the concept of infinity. It has important implications for our understanding of the nature of mathematical objects and the limits of human knowledge. Hilbert’s Paradox is a prime example of a problem that highlights the counterintuitive nature of infinity and the challenges that arise when dealing with infinite sets. Read more

The birthday paradox

2 minute read

Published:

birthday The Birthday Paradox is a fascinating concept in probability theory that may seem counterintuitive at first. The paradox arises from the fact that the probability of two people in a room sharing the same birthday increases much more rapidly than one might expect as the number of people in the room grows. This phenomenon can be explained by the fact that there are many more possible pairs of people as the number of people in the room increases. The Birthday Paradox has important implications for many fields, including cryptography, where it is used to calculate the probability of a collision between two hash values. Read more

The banach-tarski paradox

2 minute read

Published:

ball The Banach-Tarski Paradox is an incredible theorem in mathematics discovered by Stefan Banach and Alfred Tarski in the 1920s. The paradox challenges our intuition about the nature of space and the way we measure geometric objects. The paradox has major implications for several areas of mathematics and the philosophy of science, including the concept of infinity, set theory, and the foundations of mathematics itself. Its unexpected findings have fascinated mathematicians and philosophers for almost a century, and the Banach-Tarski Paradox remains one of the most intriguing and intensely studied topics in the field of mathematics to this day. Read more

The liar paradox

2 minute read

Published:

liar The Liar Paradox is a classic paradox in logic and philosophy that has perplexed scholars for centuries. The paradox arises from a self-referential statement that leads to a contradiction, challenging our assumptions about truth and meaning. Numerous solutions have been proposed, but the paradox continues to spark debates and discussions among scholars, making it an essential topic for anyone interested in the foundations of logic and the nature of truth. Read more

The barber paradox

2 minute read

Published:

haircut The Barber Paradox is a classic example of a self-referential paradox, which was first introduced by the British logician Bertrand Russell in 1901. The Barber Paradox involves a barber who shaves all men who do not shave themselves. This paradox is self-contradictory and challenges our understanding of language and meaning. The Barber Paradox has been a subject of much discussion and debate among philosophers and logicians, and it has contributed significantly to the development of the foundations of mathematics and the philosophy of language. Read more

Russells paradox

3 minute read

Published:

tea set Russell’s Paradox is one of the most notable paradoxes in mathematics and logic. It was first identified by Bertrand Russell, an English philosopher and logician, in 1901. The paradox arises when considering the set of all sets that do not contain themselves as members. The paradox is considered a significant challenge for many modern approaches to set theory, and has contributed significantly to the development of the philosophy of language, logic and mathematics. Read more

The invention of imaginary numbers: separating math from reality

5 minute read

Published:

imaginary numbers Mathematics began as a way to quantify our world, to measure land, predict the motions of planets, and keep track of commerce. But there was a problem that was considered impossible to solve. The secret to solving it was to separate math from the real world, to split algebra from geometry, and to invent new numbers so fanciful they are called imaginary. In this post, we will explore how imaginary numbers were invented and their relevance today. Read more

Imaginary numbers

2 minute read

Published:

imaginary numbers The idea of “imaginary” or “unreal” numbers first arose when mathematicians encountered equations that had no solutions in the real number system. For example, the equation x^2 + 1 = 0 has no solutions in the real numbers, since the square of any real number is non-negative. However, it was noticed that if we introduce a new number, denoted by the symbol “i”, such that i^2 = -1, then the equation x^2 + 1 = 0 has two solutions, namely x = i and x = -i. Read more

Making Your Family Proud

2 minute read

Published:

The desire to make your family proud is a noble aspiration, but it’s a journey laden with challenges. Here are some insights into the complexities of this pursuit: Read more

Unpacking Emotional Baggage

2 minute read

Published:

In the intricate dance of life, each of us carries a unique set of baggage, a collection of experiences, beliefs, and influences bestowed upon us by our families, friends, and the broader cultural milieu. This baggage shapes our perceptions, behaviors, and responses to the world around us. Yet, amidst this complexity, a crucial question arises—how often do we assess, maintain, or replace our emotional baggage? Read more

Popular oil paintings

27 minute read

Published:

art Oil paintings have held a special place in the world of art for centuries, admired for their beauty and ability to captivate viewers. There are numerous iconic oil paintings that have graced the walls of galleries and museums around the world, created by famous artists like Vincent Van Gogh, Leonardo da Vinci, and Georgia O’Keeffe. Some of the most famous oil paintings include Van Gogh’s “Starry Night,” da Vinci’s “Mona Lisa,” and O’Keeffe’s “Black Iris.” These works of art continue to inspire and awe audiences with their masterful use of color, composition, and technique. Read more

Embracing the bitter and the sweet

2 minute read

Published:

bitter My dear, People occasionally ponder the purpose of life. I think about that from time to time as well. Until I met you, that is. I remembered a joke that says peppers are bitter because life isn’t as terrible and unpleasant as it appears. However, all peppers are sweet. Because life is not as harsh as it appears. You must taste life as you choose to live it. Without regard for what others may say. Because no one will help you if you die with what you did not live. Read more

The paradox of forgetting

2 minute read

Published:

man Forgetting is a strange phenomenon that is often seen as a negative experience that we try to avoid. However, at times, it can also be a blessing in disguise. Forgetting allows us to move on from painful experiences, to let go of grudges and old wounds, and to start fresh. The metaphor of a door that has stuck and can no longer be opened serves as a powerful reminder of the complexities of forgetting. While we may sometimes wish we could go back to a certain moment in time or remember every detail of our past, forgetting can be a mechanism that allows us to move forward and embrace the present with renewed perspective and insight. Read more

Haste makes waste

2 minute read

Published:

butterfly We have all heard the saying, “haste makes waste.” This statement is particularly true when it comes to achieving our goals and aspirations. The story of a butterfly whose cocoon was prematurely torn open by impatient crows serves as a powerful metaphor for the consequences of being in a hurry. Like the butterfly, we too may have our own “cocoons” that we are trying to break out of. Whether it be a job we dislike, a relationship that is holding us back, or a personal limitation, we all have something we are trying to transcend. However, in our haste to break free, we may end up causing more harm than good. Read more

It is not the mountain we conquer, but ourselves

1 minute read

Published:

bird When we think of birds, one of the first things that comes to mind is their ability to fly. The sight of a bird gracefully soaring through the sky is truly breathtaking. But have you ever stopped to think about what it takes for a bird to fly? One of the most important things is that each wing must remain independent from the other. In order for a bird to take flight, both wings must work together in harmony. However, each wing must also maintain its own independence. If the wings were to touch or overlap, the bird would not be able to fly as efficiently. The same can be said for us as individuals. In order for us to reach our full potential, we must also maintain a sense of independence. Read more

Hammurabi

2 minute read

Published:

guillotine Hammurabi was an ancient king who ruled over the Babylonian empire from 1792 to 1750 BC. He is best known for his code of laws, known as the Code of Hammurabi, which is considered one of the earliest known legal codes in history. In this blog post, we’ll explore Hammurabi’s life, accomplishments, and his famous code of laws. Hammurabi was born into a noble family in the city of Babylon, located in present-day Iraq. He ascended to the throne in 1792 BC, after the death of his father, and immediately set about consolidating and expanding the Babylonian empire. He was a skilled military leader and is credited with conquering many neighboring city-states, including Mari, Larsa, and Eshnunna. Read more

Jeux d enfants

6 minute read

Published:

jeux-d-enfants Last night, I stumbled upon a movie that I had never heard of before. I was feeling a bit restless and decided to give it a chance, and ended up watching it for the entire duration without getting up from my seat. I was completely absorbed in the story, lighting one cigarette after another as I watched. As the movie came to an end, I found myself in tears. It had touched something deep inside of me, reminding me of my childhood and a person who had been very important to me: Sophie. I had lived with Sophie until the age of 11, when my father’s job required us to move away. I don’t know where Sophie is now, and the thought of never seeing her again fills me with a sense of loss and sadness. Read more

Making Happiness a Choice

2 minute read

Published:

Have you ever tried to make someone happy and found that despite your best efforts, their mood remained unchanged? It’s a common realization that happiness, to a large extent, is a personal choice. The simple truth is, you cannot make others happy unless they, themselves, choose to embrace happiness. Read more

A black-browed black-eyed person

2 minute read

Published:

black-browed black-eyed person Once upon a time, there was a man who I used to hang out with all the time. One day, he turned to me and said, “Why are we always just hanging out and wasting our time?” I thought about it and realized that he was right. From that day on, we stopped just hanging out and wasting our time. He never knew how to play chess. Well, actually he did know how to play but he would never admit it. He was such a shameless man. He would say that he knew how to play but he didn’t, just to avoid playing with me. Oh my goodness, it was so frustrating. He would take hours to make a move and the outcome was always the same. I gave up trying to play with him. Read more

Thinking mechanically

1 minute read

Published:

machine The concept of “thinking mechanically” refers to the idea that our thoughts, actions, and behavior are determined by a set of predetermined rules and principles. In other words, it suggests that our minds operate like a machine, following a set of predetermined patterns and processes. This concept has its roots in the mechanistic philosophy that emerged during the Scientific Revolution of the 17th century. This philosophy posited that the universe and all its phenomena could be explained by the laws of physics and mechanics. Similarly, it was suggested that human beings and their behavior could also be understood in terms of mechanical principles. Read more

Los Amantes del Círculo Polar

1 minute read

Published:

polar “Los Amantes del Círculo Polar” (The Lovers of the Arctic Circle) is a Spanish film directed by Julio Medem, starring Najwa Nimri and Fele Martínez. The film is known for its striking imagery and deep symbolism, which are used to tell the story of two childhood friends, Otto and Ana, whose lives become intertwined as they grow older. The film begins with the two main characters as children, and follows them through their teenage years and into adulthood. It tells the story of their love for each other, which is complicated by the fact that they are both in relationships with other people. As the story progresses, the audience is taken on a journey of self-discovery as the characters navigate their complex emotions and relationships. Read more

Multi-Function Display

3 minute read

Published:

mfd As a pilot, one of the most important pieces of equipment in the cockpit is the Multi-Function Display (MFD). The MFD is a high-resolution display that can display a variety of information, including maps, weather radar, and flight information. It’s typically located in the center of the instrument panel, between the primary flight display (PFD) and the navigation display (ND). The MFD is usually controlled by a cursor control device (CCD) which is a joystick or trackball that allows the pilot to navigate through the different pages of information on the display. Read more

Ninja turtles

7 minute read

Published:

ninja turtles The Ninja Turtles, also known as Leonardo, Donatello, Raphael, and Michelangelo, are a group of four mutant turtles who are trained in the art of ninjutsu by their sensei, Splinter. They live in the sewers of New York City and work to protect the city from various villains and threats. April O’Neil is a human ally of the Ninja Turtles, and serves as their primary contact to the outside world. She is a strong and capable young woman, and helps the turtles with various tasks and missions. Splinter is the Ninja Turtles’ sensei and adoptive father. He is a mutant rat who was once a pet of the turtles’ biological father, Hamato Yoshi. Splinter learned the art of ninjutsu from Yoshi and passed it on to his adopted sons. Read more

Tactical environment software

4 minute read

Published:

war Tactical Environment software refers to computer programs or software systems that are specifically designed for military or tactical operations. This type of software provides real-time information and data to help military personnel make informed decisions and respond quickly to changing conditions on the ground. Read more

History of early personal computers and gaming consoles

3 minute read

Published:

atari In the 1970s and 1980s, the personal computer and gaming industries experienced a period of rapid growth and innovation, as new technologies and designs emerged to meet the demands of a growing market. Among the most popular and influential systems of this era were the Apple II, Atari 400 and Atari 800, Atari VCS (6507), BBC Micro, Commodore PET and VIC-20, Commodore 64 (6510), Commodore 128 (8502), and Nintendo Entertainment System (Ricoh 2A03). Each of these systems played a key role in shaping the early days of personal computing and gaming, and they continue to be remembered and celebrated by enthusiasts and historians today. Read more

Age of Empires II

7 minute read

Published:

age of empires Age of Empires II is a popular real-time strategy game that was released in 1999. It is set in the Middle Ages and allows players to build and control a civilization, train and manage armies, and engage in combat with other civilizations. Age of Empires II has received numerous expansions and updates since its release, and it remains popular to this day. The game has been praised for its depth, historical accuracy, and playability, and it has won several awards. There are several things that made Age of Empires II special and contributed to its lasting popularity. Some of these include: Read more

publications

A Scalable Approach for Sentiment Analysis of Turkish Tweets and Linking Tweets to News

Published in IEEE, 2016

We present a framework for sentiment analysis on tweets related to news items. Given a set of tweets and news items, our framework classifies tweets as positive or negative and links them to the related news items. For the classification of tweets we use three of the most used machine learning methods, namely Naive Bayes, Complementary Naive Bayes, and Logistic Regression, and for linking tweets to news items, Natural Language Processing (NLP) techniques are used, including Zemberek NLP library for stemming and morphological analysis and then bag-of-words method for mapping. Read more

A survey on semantic Web and big data technologies for social network analysis

Published in IEEE, 2016

Social Network Analysis (SNA) has become a very important and increasingly popular topic among researchers in recent years especially after emerging Semantic Web and Big Data technologies. This survey focuses on recently developed systems for SNA and summarizes the state-of-the-art technologies used by them and points out to future research directions. Read more

Computer Vision Technology On Food Science

Published in Karaelmas, 2017

Computer vision is a science that extracts useful information about an object from an observed image or image sequence automatically by analyzing in theoretical and algorithmic bases. Computer vision systems are increasingly used for detection of the surface defects, contamination, and quality inspection of the foods in the food industry. Read more

Enabling space time division multiple access in IETF 6TiSCH protocol

Published in TUBITAK, 2019

Here the integration of a low-complexity directional antenna system with IETF 6TiSCH protocol is investigated with the aim of creating a 6TiSCH solution with higher spatial reuse. 6TiSCH nodes equipped with such smart directional antennas can schedule bandwidth resources not only in time and frequency domain but also in spatial (space) domain. Read more

A New Routing Objective Function for IETF 6TiSCH Protocol

Published in IEEE, 2022

In this paper; A new parent selection function is proposed for RPL running on top of IETF 6TiSCH protocol stack, which, for each node, takes into account the number of neighbors and the traffic through these routing nodes. Our tests showed a significant improvement in terms of the total number of parent switches and packet delivery rates. Read more

teaching

Wireless Sensor Networks

Undergraduate course, University of Giresun, Department of Computer Engineering, 2019

wireless sensor network This course provides an introduction to the fundamental concepts, technologies, and design principles of wireless sensor networks. Students will learn about the different types of sensors and communication technologies used in WSNs, as well as the various challenges that need to be addressed in the design and implementation of these networks. Topics such as medium access control, routing protocols, data management, power management, security, and applications of WSNs will be discussed in depth. By the end of the course, students will have a solid understanding of the key concepts and technologies involved in wireless sensor networks, as well as hands-on experience with programming and simulation tools. Read more

Professional Math

Undergraduate course, University of Giresun, Department of Computer Engineering, 2020

math The course covers a variety of mathematical topics such as Calculus, Linear Algebra, Discrete Math, Number theory, Probability and Statistics, Optimization, Boolean Algebra and Automata theory. These topics are essential for understanding the fundamentals of computer science and for solving problems in computer science fields such as algorithms, complexity theory, cryptography, computer networks, and artificial intelligence. By the end of the course, students will have a solid understanding of the mathematical concepts and techniques used in computer science and will be well-prepared to pursue advanced studies or professional careers in the field. Read more

Professional English

Undergraduate course, University of Giresun, Department of Computer Engineering, 2020

professional english This course is designed for computer science students and professionals working in IT or related fields who want to improve their reading skills in technical subjects. The course covers a wide range of topics, and each reading passage is followed by a small glossary to help learners understand technical terms used in the text. By the end of the course, learners will have developed better reading comprehension skills and a more extensive technical vocabulary, enabling them to understand technical texts more easily and effectively. Read more

Software Engineering

Undergraduate course, University of Giresun, Department of Computer Engineering, 2020

software engineering Software engineering plays a critical role in our modern digital age, where software applications are ubiquitous and have a profound impact on various aspects of our lives. Throughout this course, you will explore the entire software development life cycle, from requirements gathering and analysis to design, implementation, testing, and maintenance. You will delve into topics such as software architecture, software project management, quality assurance, and software maintenance. Read more

Object Oriented Programming with Java Advanced

Undergraduate course, University of Giresun, Department of Computer Engineering, 2021

object oriented programming This course is designed to take your Java programming skills to the next level by exploring advanced topics and concepts in object-oriented design. In this course, you will learn how to implement complex data structures, design patterns, and advanced OOP principles such as interfaces, generics, and nested classes. You will also learn how to leverage Java’s powerful features such as streams and lambdas to write clean and concise code. Throughout the course, you will work on challenging assignments and projects that will help you apply the concepts you have learned in real-world scenarios. Read more

Procedural Programming with C

Undergraduate course, University of Giresun, Department of Computer Engineering, 2023

procedural programming with c C is a powerful and versatile programming language that is used in a wide variety of applications. It is a low-level language, which means that it gives you a lot of control over your programs. This makes it ideal for performance-critical applications. C is also a portable language, which means that your programs can be easily ported to different platforms. This course will teach you the fundamentals of C programming. Read more

Computer and Programming with Java

Undergraduate course, University of Giresun, Department of Electrical Electronics Engineering, 2023

object oriented programming This course is designed to provide a comprehensive understanding of fundamental concepts in computer science and information technology. Covering essential topics such as Basic Computer Knowledge, Word Processing with Microsoft Word, Spreadsheet Software using Excel, Presentation Skills with PowerPoint, Computer Arithmetic, Hardware and Software fundamentals, Introduction to Algorithms, Pseudo Code, Flowcharts, and Basic Java Programming. This course aims to equip with the necessary skills to navigate the digital landscape. Read more

Algorithmic Game Theory

Undergraduate course, University of Giresun, Department of Computer Engineering, 2023

algorithmic game theory This course aims to explore the intersection of game theory and computer science, focusing on the algorithmic aspects of strategic decision-making in multi-agent environments. Game theory provides a powerful framework for analyzing the behavior of rational agents, while algorithms enable us to design intelligent systems that can reason, strategize, and interact in complex game scenarios. Throughout this course, we will delve into fundamental concepts such as Nash equilibrium, mechanism design, and auction theory, examining how they can be applied in various real-world domains including economics, social networks, and online platforms. Read more

Data Structures

Undergraduate course, University of Giresun, Department of Computer Engineering, 2023

data structure Our journey through the world of data structures has been nothing short of enlightening. These fundamental concepts are the cornerstone of computer science and programming, and a deep understanding of them empowers us to write more efficient, organized, and robust code. I hope this exploration has ignited your curiosity and passion for data structures, as they are the key to unlocking the limitless possibilities of the digital world. Happy coding! Read more

Object Oriented Programming with Java

Undergraduate course, University of Giresun, Department of Electrical Electronics Engineering, 2024

object oriented programming Java is one of the most popular programming languages in use today, and it is widely used in many areas such as web development, mobile app development, and game development. This course is designed to introduce you to the core concepts of object-oriented programming in Java, including classes, objects, inheritance, polymorphism, encapsulation, and abstraction. Throughout the course, you will gain hands-on experience in writing Java code and building applications using OOP principles. Read more

Microprocessors

Undergraduate course, University of Giresun, Department of Electrical Electronics Engineering, 2024

microprocessor Microprocessors serve as the heartbeat of modern computing systems, executing a numerous tasks with remarkable speed and precision. The x86 architecture, known for its ability to adapt and widespread usage in personal computers and servers, lays the groundwork for understanding the inner workings of modern processors. Our journey starts with an overview of microprocessor architecture, delving into the core components that make these tiny yet powerful devices the driving force behind computation. As navigating through the complexity of the x86 instruction set, we will explore the fundamentals of assembly language programming – a low-level language that allows us to communicate directly with the microprocessor. Throughout the course, it is covered the binary world, symbolic language of assembly to manipulate registers, control flow, and interact with memory. Read more

Operating Systems

Undergraduate course, University of Giresun, Department of Computer Engineering, 2024

operating systems Operating systems are an essential part of modern computing, serving as the foundation of any computer system. They are responsible for managing the hardware and software resources of a computer and providing a platform for other programs to run on. An operating system acts as an intermediary between the computer hardware and the software applications that users interact with, providing a uniform interface that applications can use to communicate with the hardware. Without an operating system, a computer would be nothing more than a collection of hardware components that could not be easily controlled or utilized by users. Read more

Algorithms

Undergraduate course, University of Giresun, Department of Computer Engineering, 2024

algorithms Algorithms are at the heart of computer science and play a crucial role in many applications, from machine learning and computational biology to cryptography and network routing. In this course, we will cover a wide range of topics, including sorting and searching algorithms, graph algorithms, dynamic programming, advanced data structures, algorithm design techniques, and the practical implementation of algorithms. Understanding these topics is critical to developing efficient and effective software systems. Read more