Woojar - Tech & Engineering Blog

Telecom software engineer's tech blog - 20 years in telecom software development

⌨ πŸ–₯ πŸ“‘

Latest Articles

Migrating from Hexo to Hugo: A Two-Day Journey with a Custom Theme

Introduction

After spending two days migrating my blog from Hexo to Hugo, I’m excited to share my journey. The move wasn’t just about switching toolsβ€”it was about creating something tailored to my needs. With AI assistance, I designed a custom Hugo theme called Signal that reflects my style and requirements.

This post covers the migration process, highlights the key differences between Hexo and Hugo, and introduces the Signal theme along with the GitHub Actions deployment workflow.

Read more β†’

Two Decades in Telecom Software Development

Looking back at my 20 years in telecom software development, I’ve witnessed incredible technological transformations. From circuit-switched networks to cloud-native telecom solutions, it’s been an amazing journey.
Read more β†’

broaden-your-view

How to broaden your view, here are my ideas in terms of my situation, for your reference:

  • Not to spend too much time on the detail, extract more time to think from different angels

  • Try to prioritize your objectives, and not being distracted by ongoing things which are potentially not important at all.

  • Learn investment, use money effectively

  • Traveling with my family

  • More time stay with family, not computers.

  • The meaning of life…

Read more β†’

structured ways of thinking

I believe that human being is initially not rational, instead emotional. But human being is also social animals. Usually we can connect each other by our emotion in social network. But doing business or work is more rational. How to train our brain working in a rational way is mostly critical to success.

I think below is more important while you are making decisions.

  • Delay to make the conclusion avoiding instant conclusion driven by your wild brain.

Read more β†’

cmu-cs-undergraduate-courses-list

CMU CS Undergraduate Courses ListHere is a list of undergraduate courses offered by the Computer Science department at Carnegie Mellon University. This list is not exhaustive and is subject to change. Please refer to the official course catalog for the most up-to-date information.

As the requirements you must get a minimum of 360 units in the following categories then you can graduate.

  • Computer Science Core

  • Mathematics/Probability

  • Engineering and Natural Sciences

Read more β†’