Tag Archives: InfoQ

[Presentation Summary] Running a Startup on Haskell

ไหนๆ เราเสียเวลาดูทีละชั่วโมงๆ แล้ว ก็น่าจะทำอะไรให้มีประโยชน์มากขึ้นกว่าเก็บไว้คนเดียว ต่อไปนี้ถ้าผมได้ดู presentation อะไรน่าสนใจ จะสรุปในมุมมองตัวเองออกมาลงไว้ในนี้ครับ เผื่อคนขี้เกียจดูก็จะได้อ่านทีเดียว หรือจะมีคนสนใจไปดูต่อเอง

วันนี้เริ่มต้นด้วย presentation นี้ครับ Running a Startup on Haskell

  1. ผู้พูดเป็น CTO mailrank เป็น startup เล็กๆ อยู่
  2. เขียน Desktop App ด้วย C# เพราะมันจำเป็นต้องเป็น Windows App และไม่ใช้ F# เพราะเค้ายังไม่มั่นใจในความรู้ .Net ของเค้า เลยเลือกสิ่งที่ popular
  3. Backend เขียนด้วย Haskell เพราะถนัด
  4. ก่อนมาทำที่นี่ เค้าเขียน Real World Haskell
  5. เค้ายังเป็นคนเขียน Mercurial: The Definitive Guide ด้วย แต่บริษัทเค้าใช้ Github นะ
  6. บริษัทเค้าเขียน library Haskell ใหม่เองเยอะมาก ผิดจากบริษัท startup ที่ยังไม่ใหญ่มากที่เคยเห็น ที่มักจะเลือกใช้ library ที่มีอยู่มากกว่าจะลงไปเขียนเอง
  7. ในช่วงแรกใช้ data store เป็น Riak
  8. แต่ต่อมาเปลี่ยนเป็น MySQL
  9. การเปลี่ยนใช้เวลาแค่ 2 วัน เพราะตอนเขียน Riak มีสังหรณ์อยู่แล้วว่าอาจจะต้องเปลี่ยน
  10. มีพูดถึงการรับคนว่าการที่มีคนที่บอกว่าเขียน Haskell, Scala, Clojure หรือ Erlang ได้ คนๆนั้นควรค่าที่จะสนใจ เปรียบเทียบกับคนที่มี C# ใน resume ว่ามันไม่ได้บอกอะไรเลย เค้าบอกว่าในยุคหนึ่ง Python ก็บอกได้ แต่ตอนนี้ไม่แล้ว slide

จำได้แค่นี้ ถ้าสนใจมากกว่านี้ เชิญติดตามกันเองครับ

Update: โปรดักของบริษัทคงไม่ได้ออกสู่สาธารณะชนแล้วนะครับ เพราะเค้าโดน Facebook ซื้อตัวไปแล้ว จากข่าวนี้ Founders Of Email Sorting Startup MailRank Head To Facebook

 

 

Advertisements