Writings from 2020–2022

All posts

A Secret Israeli Operation out of Tigray

The untold story of Israel's covert operation to evacuate Ethiopian Jews during the Tigray conflict.

January 20, 2022

Abiy Ahmed: Parliament Speech

Full translation of PM Abiy Ahmed's March 2021 address to Parliament on the Tigray conflict.

January 20, 2022

Ethiopia, Egypt and The Abay River

The geopolitics of the Nile and Ethiopia's Grand Renaissance Dam.

January 20, 2022

A Conversation with Dr. Tirusew Asefa

An interview with a water resource expert on the GERD negotiations and Nile politics.

January 20, 2022

The Collected Threads of Addis Qnie

A curated archive of Addis Qnie's Twitter threads analyzing Western media coverage of Ethiopia.

January 20, 2022

Articles on the Tigray Conflict

Essential readings on the conflict in Ethiopia's Tigray region.

January 20, 2022

The Untold Story of a TPLF Hostage Crisis

How the TPLF kidnapped an American helicopter pilot in 1978 and the diplomatic crisis that followed.

January 20, 2022

Ethiopia: Week in Review

Weekly roundup of news and developments from Ethiopia.

January 20, 2022

Background on the Tigray Conflict

An introduction to the origins and key players in Ethiopia's Tigray conflict.

January 20, 2022

The Character Assassination of Ethiopia

How Western media manufactured a narrative against Ethiopia during the Tigray war.

June 19, 2021

Binary Search

Patterns and techniques for solving binary search problems.

June 3, 2021

Bit Manipulation

Essential bit manipulation techniques for coding interviews.

June 3, 2021

Design X

Common object-oriented design problems and their solutions.

June 3, 2021

DFS & BFS

Depth-first and breadth-first search patterns for graph problems.

June 3, 2021

Math

Mathematical techniques and number theory for algorithm problems.

June 3, 2021

Sliding Window

The sliding window pattern for array and string problems.

June 3, 2021

Sorting

Sorting algorithms and their applications in coding interviews.

June 3, 2021

Systems Design Resources

A curated list of system design learning resources.

June 3, 2021

Topological Sort

Topological sorting algorithms for directed acyclic graphs.

June 3, 2021

Two Pointers

The two-pointer technique for array and string problems.

June 3, 2021

Arrays

Fundamental array patterns and techniques for coding interviews.

May 18, 2021

Union Find

The Union-Find data structure for disjoint set problems.

May 12, 2021

Book Review: SkunkWorks

A memoir about Lockheed's legendary Skunk Works program and the engineers who built America's most iconic military aircraft.

March 12, 2021

Thank you Kobe

A tribute to Kobe Bryant and the lessons from his relentless work ethic.

January 26, 2021

Things to consider before going all in on your first startup

Hard-won advice for first-time founders before taking the leap.

May 1, 2020