Skip to main content
← All writing
NoteMN1 min

Hello, world.

Арав гаруй жил software бүтээж, эвдэж, засаж, дахин сурсан туршлагаа энд удахгүй хуваалцана.

Энэ бол миний Writing хэсгийн эхний мөр.

Сүүлийн 10+ жилийн турш би software engineering-ийг олон өөр өнцгөөс тууллаа: бүтэн open-source application задалж сурахаас эхлээд developer tool, product, platform бүтээж, багтай хамт production system хүргэх хүртэл.

Энэ хугацаанд зөвхөн амжилттай болсон зүйлсээс сураагүй. Хэт эрт томруулсан architecture, хэрэглэгчээсээ түрүүлж барьсан platform, буруу таамаг, production failure, дахин эхэлсэн төсөл бүр өөр өөр хичээл өгсөн.

Энд юу хуваалцах вэ?

Энэ хэсэгт би polished амжилтын жагсаалт бичихгүй. Харин бодит ажлын ард үлдсэн зүйлсийг задлана:

  • unfamiliar codebase болон domain-ийг хэрхэн сурсан;
  • system design хийхдээ ямар trade-off сонгосон;
  • open source миний сурах арга барилыг хэрхэн өөрчилсөн;
  • product, architecture, team ownership хооронд хаана алдсан;
  • дараагийн удаа ижил асуудлыг яаж өөрөөр шийдэх байсан.

Яаж бичих вэ?

Нийтлэл бүр нэг бодит үйл явдал, миний гаргасан шийдвэр, төлсөн үнэ, дахин ашиглаж болох арга барилтай байна. Мэдэхгүй зүйлээ мэддэг мэт, roadmap-ийг хийсэн ажил мэт, тоог context-гүйгээр амжилт мэт бичихгүй.

Зорилго нь зөвлөгөө тараах биш. Арван жил гаруй хугацаанд хуримтлагдсан туршлагыг дараагийн builder өөрийн ажилдаа шалгаж болохуйц хэлбэрээр үлдээх.

Удахгүй уулзъя

Одоо энэ бол ердөө Hello, world.

Харин удахгүй энд бүтэн системүүд, хэцүү шийдвэрүүд, буруу эргэлтүүд, дахин эхэлсэн түүхүүд орж ирнэ.

10+ жилийн туршлагаа удахгүй хуваалцана.

Practical notes on product, AI systems, open source, and builder work.

Get in touch →