Mina Andrawos

Thoughts on software engineering, and life

  • Articles
    • Leadership
    • Opinions
  • Technical
    • Google Go
    • SCADA
    • What is?
    • JavaScript
    • Software systems
  • About me
    • Who Am I?
    • Contact me
  • My Work
    • The Golang News mobile app
    • Modbus Examiner tool
    • Publications
      • Mastering Golang Programming
      • Cloud Native Programming With Go
      • Modern Golang Programming
    • Open Source Projects
      • Real Time File Logger
      • Machat: Chat Server and API
      • Modbus REST API
      • OPC Modbus UA Server

Mina Andrawos

Thoughts on software engineering, and life

  • Articles
    • Leadership
    • Opinions
  • Technical
    • Google Go
    • SCADA
    • What is?
    • JavaScript
    • Software systems
  • About me
    • Who Am I?
    • Contact me
  • My Work
    • The Golang News mobile app
    • Modbus Examiner tool
    • Publications
      • Mastering Golang Programming
      • Cloud Native Programming With Go
      • Modern Golang Programming
    • Open Source Projects
      • Real Time File Logger
      • Machat: Chat Server and API
      • Modbus REST API
      • OPC Modbus UA Server
  • Software design
  • Software systems
  • Technical

Availability in Distributed Systems

Mina November 12, 2023 No Comments

In a typical distributed software environment, besides latency, a key metric that correlates well with the health of the business is what is known as “availability”.  Availability is usually measured

Read More
  • General
  • Software design
  • Software systems
  • Technical

Distributed Software Systems at scale

Mina March 26, 2023 1 Comment

One of the most potent skills a senior engineer can possess in modern software engineering orgs is the ability to navigate distributed software systems at a global scale. Designing, constructing,

Read More
  • General
  • Leadership
  • Opinions

Well Oiled Engineering Teams

Mina December 18, 2022 1 Comment

In 1965, a brilliant psychological researcher, Bruce Tuckman, came up with what became known as Tuckman stages of group development. These stages describe the distinct phases that a group working

Read More
  • General
  • Opinions

Thoughts on managing engineering teams

Mina June 16, 2021 No Comments

Below are some thoughts that I put together in my journey to learn how to become a better manager of engineers. The learning journey continues. Photo by fauxels on Pexels.com

Read More
  • General
  • Opinions

Outside the box

Mina October 20, 2019 No Comments

For most of my career, I was advised to “think outside the box”. It’s a fun concept, a cute idea really! It’s a popular piece of advice, especially in the

Read More
  • Golang
  • My Work

The Golang News mobile app

Mina September 11, 2019 No Comments

tl;dr I wrote a Golang news aggregator mobile app, I open sourced it. If you use Android, you can get the app. It is no secret that I am a

Read More
  • Opinions
  • Technical

My first book journey

Mina April 22, 2018 No Comments

Coding is a passion for many software developers. A lot of us do it because we simply like it, not because it pays for fancy steak dinners, or make our

Read More
  • SCADA
  • Technical

Practical thoughts on HMIs and industrial software environments

Mina June 4, 2017 No Comments

Welcome again to the world of industrial software. This article is a collection of thoughts to provide practical exposure into the concept of HMIs, and why they are important. We

Read More
  • Golang
  • Technical

Introducing Mastering Golang Programming

Mina February 8, 2017 3 Comments

For the past year, I had worked really hard with Packt publishing on building an advanced video course about the Go language called “Mastering Go Programming“. Mastering Golang Programming is an extensive

Read More
  • SCADA
  • Technical

Practical thoughts on industrial OPC

Mina December 18, 2016 2 Comments

Industrial OPC is a vital, yet relatively small component in a SCADA system. This is because OPC is typically responsible for the software communication aspect between a piece of industrial software, and a monitoring or control

Read More
  • 1
  • 2
  • 3

Search

  • Twitter
  • Linkedin
  • Reddit
  • Facebook
Copyright © 2025 Mina Andrawos | Powered by Themepoints