Why Computer Engineers Need to Study Electronics?

Introduction Computer engineering is a multidisciplinary field that encompasses both software and hardware development. As such, computer engineers must possess a solid understanding of electronics, particularly digital electronics and the role of transistors in computing. In this blog post, we will delve deeper into the significance of transistors, the foundations of digital electronics in logic…

Read More

DevOps: A Brief Introduction

Introduction Disclosure: Some of the links in this post are affiliate links from the Amazon Associates Program. This means if you click on the link and purchase the item, I will receive an affiliate commission at no extra cost to you on qualifying purchases. DevOps is a software development methodology that emphasizes collaboration, communication, and…

Read More

Netflix vs OSN Streaming in 2023

A few years ago, I wrote about why I switched from OSN to Netflix. At the time, OSN did not have a streaming app, and the way they offered content did not match the way I consumed it. Now that OSN has a streaming app, I have been a subscriber for quite some time.

Read More

The Importance of Statistics for Computer Engineers

Introduction As the world becomes increasingly data-driven, computer engineers are at the forefront of designing and implementing systems that can handle, process, and analyze vast amounts of data. One of the keys to unlocking the potential of this data is having a solid understanding of statistics. In this blog post, we will discuss why statistics…

Read More

Why Do We Study Automatic Control?

This is the third post in the series “Why Do We Study X?” In this post, I will explain why it is important to study automatic control if you are a computer engineer. First, we need to understand what automatic control is. Essentially, automatic control is the science that allows us to design and manage…

Read More

Why do we study physics?

Introduction This is the second post in the series “Why do we study x?” — from the perspective of computer engineers. The first post in the series laid down the foundation for why it is important for people not to forget foundational knowledge; knowledge about how things work, that can be used to improve on…

Read More