เคล็ดลับง่ายๆในการปรับปรุงประสิทธิภาพการเข้ารหัส

มีปรากฏการณ์แปลก ๆ ที่เกิดขึ้นในหมู่ผู้เผยแพร่ซอฟต์แวร์ ดูเหมือนว่ามีแนวโน้มที่คนจะกลับความเข้าใจในสิ่งที่ทำให้ผลิตภัณฑ์มีคุณภาพดีขึ้นหรืออย่างน้อยก็เป็นเรื่องจริงเมื่อพูดถึงผู้ที่ทำการตลาด มันมีบางอย่างที่สอดคล้องกัน:“ ผลิตภัณฑ์ของพวกเขามีรหัสหนึ่งล้านบรรทัด แต่เรามีสองล้านดังนั้นผลิตภัณฑ์ของเราต้องดีขึ้น”

ไม่มีใครรู้ว่าการคิดแบบนี้ "มากขึ้น" นั้นมาจากไหนเมื่อย้อนกลับไปในวันที่ทุกคนทำงานอย่างหนักเพื่อสร้างปรัชญา "น้อยกว่ามาก" อาจเริ่มต้นด้วยการสื่อสารมวลชนระดับผู้บริโภคเพราะนักเขียนหลายคนพยายามสร้างความประทับใจให้ผู้ชมด้วยการอ้างถึงจำนวนมาก ส่วนใหญ่แล้วสิ่งนี้ใช้งานได้ - แฟลชไดรฟ์ขนาดเล็กนี้มีข้อมูล 200 เทราไบต์ซึ่งซีพียูสามารถประมวลผลคำสั่ง 48 พันล้านต่อวินาที - และนักเขียนไม่เข้าใจเทคโนโลยีเสมอไปที่จะเข้าใจว่ารหัสเดียวกันไม่ได้ใช้กับซอร์สโค้ด

แต่ประสิทธิภาพในการเขียนโค้ดไม่เพียงเกี่ยวกับการสร้างอัลกอริทึมที่แน่นหนาเท่านั้น นอกจากนี้ยังเกี่ยวกับความสามารถในการลดของเสีย ซึ่งหมายถึงการเสียเวลาในการแก้ไขปัญหาเสียเวลาในการใช้ทรัพยากรคอมพิวเตอร์มากเกินไปและแม้แต่เสียในแง่ของจำนวนกล่องพิซซ่าที่ทีมของคุณซ้อนกันรอบสำนักงานภายในสิ้นสัปดาห์ เป็นการดีที่คุณต้องการลดทุกสิ่งเหล่านี้

ดังนั้นสิ่งที่เราจะดูในบทความนี้จะเป็นสิ่งที่คุณสามารถทำได้เพื่อปรับปรุงประสิทธิภาพและเพิ่มผลผลิต

1. สร้างสภาพแวดล้อมการทำงานที่เอื้ออำนวย

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

หากคุณเป็นคนทำงานอิสระขอแสดงความยินดีเพราะคุณเชี่ยวชาญในสภาพแวดล้อมการทำงานของคุณเองอยู่แล้ว แน่นอนว่ามันจะเปลี่ยนไปเมื่อคุณไปเยี่ยมลูกค้าและต้องทำงานในสถานที่ แต่ก็ยังคงเป็นตำแหน่งที่ดีหากคุณสามารถประสบความสำเร็จได้

หากคุณเป็นผู้จัดการทีมพัฒนาคำแนะนำเหล่านี้สามารถช่วยให้ทีมของคุณมีประสิทธิภาพสูงสุด หรือถ้าคุณเป็นคนทำงานในทีมพัฒนาคุณอาจต้องการแนะนำแนวคิดเหล่านี้ให้กับผู้จัดการของคุณหรืออย่างน้อยก็ส่งลิงค์ไปยังหน้านี้และหวังว่าจะได้สิ่งที่ดีที่สุด

พิจารณาอนุญาตให้สมาชิกในทีมสื่อสารกัน

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

ที่จริงแล้วเรารู้คำตอบแล้ว ส่วนหนึ่งเกี่ยวกับการควบคุมและส่วนหนึ่งเกี่ยวกับการทำให้สิ่งต่าง ๆ สะดวกยิ่งขึ้นจากมุมมองทางธุรกิจ (หรืออย่างน้อยหนึ่งการจัดการ) แต่การยืนหยัดในกิจวัตรประจำวันและทำเลที่ตั้งกำลังทำร้ายประสิทธิภาพและประสิทธิผลของทีม

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

ให้ทางเลือกแก่คนงานเกี่ยวกับเวลาทำงานและในที่ที่เหมาะสมซึ่งเป็นวิธีที่ยอดเยี่ยมในการปรับปรุงประสิทธิภาพและขวัญกำลังใจ ตราบใดที่พวกเขาทำงานให้สำเร็จและกลับมามีผลงานยอดเยี่ยมอีกครั้งคุณไม่ควรสนใจว่าพวกเขาจะทำเมื่อไหร่ที่ไหนหรืออย่างไร

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

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

หลีกเลี่ยงเพลง

เราทุกคนได้เห็นแบบแผนของภาพยนตร์ที่บ้าคลั่งซึ่งüberhackerสุดยอดบางคนใส่ไว้ในหูฟังและแยมไปกับโลหะแห่งความตายขณะที่ปั่นออกมาอย่างง่ายดายโดยไม่ต้องหยุดหายใจ และพวกเราทุกคนที่รหัสในโลกแห่งความจริงรู้ว่าภาพนั้นไร้สาระ

แต่ถ้าคุณฟังเพลงในขณะทำงานให้ระวังด้วย มันค่อนข้างง่ายที่จะพบว่าตัวเองกำลังคิดเกี่ยวกับดนตรีแทนที่จะเป็นงานของคุณและเพลงบางประเภทอาจส่งผลกระทบในทางลบ เมื่อคุณไปออกกำลังกายที่โรงยิมดนตรีประเภทที่ถูกต้องอาจเป็นแรงบันดาลใจให้คุณผลักดันนักแสดงพิเศษอีกสองสามคน แต่ก็ไม่มีใครจัดการสร้างเพลงที่จะเป็นแรงบันดาลใจให้คุณค้นหาเพลงที่มีเซมิโคลอนหายไปหรือเลือกที่ถูกต้องระหว่างการใช้ลูปสำหรับลูปหรือลูปในขณะที่ สิ่งที่ใกล้เคียงที่สุดที่เราเคยมีนั่นคือ Electric Dreams

พยายามที่จะเป็นระเบียบ

ความยุ่งเหยิงอาจทำให้คุณรู้สึกสบายใจ แต่ก็ทำให้คุณช้าลง คุณสามารถเสียเวลา 20 นาทีในการมองหาบางสิ่งที่ไม่เป็นระเบียบแล้วลืมไปว่าทำไมคุณถึงต้องการในตอนแรก

ดังนั้นสำหรับความไม่สะดวกทั้งหมดที่เกิดขึ้นทำไมเรา - เราบางคน - อย่างน้อยก็ติดความยุ่งเหยิง? Julie Morgenstern ผู้เชี่ยวชาญและผู้เขียนองค์กรอ้างว่าเป็นเพราะสิ่งนี้เชื่อมโยงเรากับอดีตของเราและมีบทบาทในการกำหนดตัวตนของเรา Marcus Geduld อาจารย์และผู้กำกับเวทีที่อยู่ในนิวยอร์กซิตี้แนะนำว่าเพราะความยุ่งเหยิงเป็นที่นิยมมากกว่าในสภาพแวดล้อมที่“ ปลอดเชื้อ” และเปรียบเสมือนความโกลาหลของความยุ่งเหยิงเพื่อยืนยันถึงอิสรภาพและความคิดสร้างสรรค์

อย่างไรก็ตามมีข้อสงสัยว่าการลดความยุ่งเหยิงจะช่วยให้คุณหลีกเลี่ยงความฟุ้งซ่านและความระส่ำระสาย ดังนั้นจึงเป็นเป้าหมายที่คุ้มค่าที่จะบรรลุ โดยทั้งหมดให้เก็บวัตถุศักดิ์สิทธิ์สักสองสามรอบที่ทำให้คุณรู้สึกดีขึ้นและเครียดน้อยลง แต่อย่าหักโหมจนเกินไป Decluttering เป็นหนึ่งในสิ่งที่ยากที่สุดสำหรับคนส่วนใหญ่และมันไม่ใช่แค่เดสก์ท็อปทางกายภาพของเราที่ต้องการเดซิเบล แต่บ่อยครั้งที่เดสก์ท็อปคอมพิวเตอร์ของเราก็เช่นกัน หากคุณต่อสู้กับสิ่งนั้นจริงๆคุณสามารถลองใช้ DTE แบบมินิมอลลิสต์เช่น Fluxbox ซึ่งไม่อนุญาตให้คุณมีความยุ่งเหยิงใด ๆ

แต่ท่ามกลางการจัดเรียงนี้อย่าไปลงน้ำ มีวิทยาศาสตร์ที่ดีมากมายที่แนะนำความโกลาหลเล็กน้อยในสภาพแวดล้อมที่อาจเอื้อต่อการสร้างสรรค์ หนึ่งในบิตที่อ้างถึงบ่อยที่สุดของการวิจัยเกี่ยวกับเรื่องนี้คือรายการบันทึกทางจิตวิทยาวิทยาศาสตร์โดย Vohs, Redden และ Rahinel สำหรับมหาวิทยาลัยมินนิโซตา คำสั่งทางกายภาพผลิตทางเลือกเพื่อสุขภาพความเอื้ออาทรและการปฏิบัติตามกฎระเบียบในขณะที่ความผิดปกติผลิตความคิดสร้างสรรค์. อาจเป็นเหตุผลว่าทำไมนักข่าวกระดาษนี้ถึงได้สรุปไว้อย่างชัดเจนว่า:“ …ผู้เข้าร่วมในห้องที่ยุ่งเหยิงมีความคิดสร้างสรรค์มากกว่าผู้เข้าร่วมในห้องที่เป็นระเบียบ”

ความนิยมน้อยกว่ามากคือมุมมองแย้งเช่น ความผิดปกติด้านสิ่งแวดล้อมนำไปสู่ความล้มเหลวในการกำกับดูแลตนเอง (Chaye & Zhu, 2014) ตีพิมพ์ในวารสารวิจัยผู้บริโภค การศึกษานี้พบว่าคนที่ทำงานในสภาพแวดล้อมที่ไม่เป็นระเบียบมีความบกพร่องในความสามารถในการปฏิบัติงาน

แล้วสิ่งนี้จะไปจากคุณที่ไหน? คุณควรทำงานในความโกลาหลหรือปลอดเชื้อ ดูเหมือนว่าคำตอบคือการหาจุดสมดุลที่มันวุ่นวายพอที่จะทำให้คุณมีแรงบันดาลใจ แต่ไม่มากจนคุณฟุ้งซ่านหรือมีปัญหาในการค้นหาสิ่งต่าง ๆ

ออกจากห้องไปด้านหลังเพื่อคิดถึงความคิดของคุณ

เป็นความคิดที่ดีที่จะมีที่ว่างมากมายสำหรับการเดินเที่ยวเมื่อคุณใคร่ครวญ ทหารผ่านศึกและนายพลที่เก่งที่สุดหลายคนมีชื่อเสียงในเรื่องเวลาที่พวกเขาใช้เวลาเดินไปรอบ ๆ ดาดฟ้าขณะวางแผนกลยุทธ์การต่อสู้

ไม่เพียง แต่ต่อสู้กับผู้ชายตามแนวทางนี้ พระสงฆ์จำนวนมากยังสนับสนุน“ การทำสมาธิเดิน” และเชื่อว่าจะช่วยส่งเสริมความชัดเจนของจิตใจ เมื่อใดก็ตามที่คุณมีปัญหาการเขียนโปรแกรมโดยเฉพาะอย่างยิ่งที่จะแก้ปัญหาคุณอาจพบว่ามันช่วยยืดขาของคุณออกไปเล็กน้อยด้วยการเดินเข้าฌานรอบ ๆ ดาดฟ้า เห็นได้ชัดว่าที่นี่การขาดความยุ่งเหยิงอีกครั้งจะช่วยให้คุณทำสิ่งนี้ได้โดยไม่ต้องไปโรงพยาบาล

ในฐานะเจ้านายให้ใช้ความระมัดระวังในการวิจารณ์ความพยายามสร้างสรรค์

ไม่มีอะไรผิดปกติกับการวิจารณ์ที่สร้างสรรค์ แต่คุณต้องเลือกช่วงเวลาที่เหมาะสมและเข้าหามันอย่างถูกวิธีหรืออาจย้อนกลับมาทำให้พนักงานของคุณมีประสิทธิผลน้อยลงในอนาคต คุณอาจทำให้พวกเขากลัวที่จะเสี่ยงซึ่งเป็นวิธีที่ดีในการกำจัดความคิดสร้างสรรค์ Marieke Roskes ใน ข้อ จำกัด ที่ช่วยหรือขัดขวางการสร้างสรรค์: วิธีสร้างแรงบันดาลใจจัดทำกรอบสำหรับวิธีจัดการกับแรงจูงใจของคนงานสร้างสรรค์และโดยเฉพาะอย่างยิ่งวิธีหลีกเลี่ยงการลดระดับพวกเขาโดยไม่ตั้งใจ (การจัดการความคิดสร้างสรรค์และนวัตกรรม, ปีที่ 24, ฉบับที่ 2, 2015)

2. สร้าง SOP ที่ดี

มีแนวโน้มจำนวนมากที่จับใจในการจัดการธุรกิจและขั้นตอนการเขียนโปรแกรมที่ฟังดูมีเหตุผลมากกว่าในทางทฤษฎีมากกว่าที่จะเป็นจริง ไม่ว่าวิธีการเฉพาะจะเหมาะกับคุณหรือไม่นั้นขึ้นอยู่กับวัตถุประสงค์ของคุณและสิ่งที่คุณคิดว่าเป็นผลสำเร็จ

ตัวอย่างหนึ่งของวิธีการที่ บริษัท ที่ฉันทำงานเพื่อพยายามและลดลงอย่างรวดเร็วนั่นคือการเขียนโปรแกรมคู่ (เพื่อไม่ให้สับสนกับการเขียนโปรแกรม PEAR) ในขณะที่บางคนชื่นชมวิธีการทำงานนี้และชื่นชมสถานที่ในกระบวนทัศน์การพัฒนาที่คล่องตัวเราพบว่ามันไม่มีประสิทธิภาพมากนัก สำหรับการเริ่มต้นมันต้องใช้โปรแกรมเมอร์สองตัวสำหรับทุกเวิร์กสเตชันดังนั้นคุณจึงจ่ายเงินสองเท่าเพื่อการพัฒนาที่แท้จริงน้อยกว่า นอกจากนี้เรายังพบว่าการทำงานด้วยวิธีนี้ช้าลงมากเนื่องจากการหยุด / เริ่มการไหลบ่อยครั้งและแนวโน้มของการสนทนาที่ไม่จำเป็น

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

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

โปรแกรมเมอร์มักระบุว่าพวกเขาชอบเขียนโปรแกรมคู่ อาจเป็นไปได้ว่านี่เป็นเพราะพวกเขาสนุกกับการปฏิสัมพันธ์ทางสังคมที่มันกำบัง แต่สิ่งนี้ไม่ก่อให้เกิดประสิทธิภาพของการผลิตยกเว้นบางทีเป็นกำลังใจในการทำงาน

ดังนั้นสิ่งที่คุณต้องสร้างคือสิ่งที่ใช้งานได้จริงสำหรับนักพัฒนาของคุณและสิ่งที่ไม่ สำหรับสิ่งที่ไม่ได้ผลจะดีกว่าที่จะทิ้งพวกเขาแม้ว่าพวกเขาจะได้รับความนิยมอย่างแรง อะไรก็ตามที่ช่วยให้ทีมก้าวหน้าอย่างรวดเร็วก็เป็นเรื่องดี แต่หากพวกเขาชั่งน้ำหนักด้วยวิธีการที่ไม่เหมาะสมกับสไตล์ของพวกเขาในที่สุดก็จะนำไปสู่ปัญหา

3. สนับสนุนเอกสาร verbose

ในขณะที่อาจดูเหมือนว่าการใช้คำฟุ่มเฟือยจะเพิ่มความไร้ประสิทธิภาพ แต่ใช้เวลาเล็กน้อยในการให้รายละเอียดและความแม่นยำมากขึ้นในการแสดงความคิดเห็นสามารถประหยัดปัญหาได้มากในขณะที่โครงการดำเนินไปหรือผ่านการแก้ไข

4. กีดกันเอกสารที่ไม่จำเป็น

รหัสที่เขียนดีมักจะจัดทำเอกสารด้วยตนเอง หากเห็นได้ชัดว่าสิ่งที่ฟังก์ชั่นทำจากชื่อที่คุณให้ไว้ (ซึ่งควรเป็นกรณีนี้เสมอไป) การเพิ่มคำอธิบายเพิ่มเติมนั้นไม่จำเป็น เช่นเดียวกันสำหรับการตั้งชื่อตัวแปรและค่าส่งคืน ควรมีความชัดเจนจากชื่อสิ่งที่พวกเขาทำและในกรณีที่ไม่สามารถทำได้คุณควรรวมคำอธิบายไว้ในความคิดเห็น

5. พื้นที่สีขาวคือเพื่อนของคุณ

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

6. ชอบความเรียบง่ายมากกว่าความซับซ้อน

ยิ่งคุณสร้างรหัสของคุณซับซ้อนมากเท่าไหร่ก็ยิ่งยากที่จะแก้ให้หายยุ่งลงเท่านั้น แดกดันสิ่งนี้นำไปใช้กับทางลัดการเขียนโปรแกรมเช่นการใช้เงื่อนไขชวเลขแทนที่จะเขียนออกมาเต็ม มันช่วยประหยัดเวลาในการเขียน แต่โปรแกรมเมอร์ที่มีประสบการณ์น้อยเข้ามาเพื่อตรวจสอบโค้ดของคุณในภายหลังอาจไม่เข้าใจความตั้งใจของคุณ

7. ทดสอบอย่างละเอียดถี่ถ้วน

ควรทดสอบรหัสเพิ่มขึ้นและบ่อยครั้ง ก่อนทำการปรับใช้อะไรคุณควรทำการทดสอบภายใน บริษัท ให้ได้มากที่สุดแม้ว่าการเปิดตัวครั้งแรกของคุณจะได้รับการกำหนดอัลฟ่า

8. ใช้การควบคุมเวอร์ชัน

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

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

บ็อกดานแรนเซีย

บ็อกแดนเป็นสมาชิกผู้ก่อตั้งของนิตยสาร Inspired Mag ซึ่งสะสมประสบการณ์เกือบ 6 ปีในช่วงเวลานี้ ในเวลาว่างเขาชอบเรียนดนตรีคลาสสิกและสำรวจทัศนศิลป์ เขาค่อนข้างหมกมุ่นอยู่กับ fixies เช่นกัน เขาเป็นเจ้าของ 5 คนแล้ว