web design
ความผิดพลาดประการแรก ในกระบวนการออกแบบเว็บไซต์
ผมเพิ่งจะหัดทำเว็บได้ไม่นาน แรกๆก็ไม่ได้คิดจะเขียนเว็บเอง เพราะมี free blog service ให้เราเลือกใช้เยอะแยะ อย่าง http://blogger.com , http://wordpress.com และของไทยก็อย่างเช่น http://exteen.com หลังจากเข้าใจเรื่องข้อจำกัดในการจัดการทรัพยากรใน free blog เหล่านั้น ผมก็หัดติดตั้ง wordpress เองในฟรีโฮสต์ หลังจากพอรู้คุณสมบัติของทั้ง wordpress และฟรีโฮสต์ ผมก็เปลี่ยนมาใช้ drupal เพราะมันเหมาะกับความต้องการของผมมากกว่า cms ตัวอื่นๆ และหลังจากที่รู้วิธีจัดการธีมใน drupal นั่นแหละ ผมถึงเริ่มคิดเรื่องการการออกแบบเว็บไซต์เอง แล้วก็อัพเกรดโฮสต์ เพื่อกดดันตัวเองให้จริงจังกับการทำเว็บ
อย่าใส่ใจรายละเอียดเร็วเกินไป
Don't worry about the size of your headline font in week one. You don't need to nail that perfect shade of green in week two. You don't need to move that "submit" button three pixels to the right in week three. Just get the stuff on the page for now. Then use it. Make sure it works. Later on you can adjust and perfect it.
เรื่องปวดหัวของฟอนต์ไทยกับบราวเซอร์
มีเรื่องหนึ่งที่ทำให้ผมปวดหัวเสมอมา เกี่ยวกับการปั้นเว็บไซต์ภาษาไทย ก็คือ เรื่องฟอนต์ ใช่ว่าฟอนต์ไทยจะไม่สวยนะครับ ฟอนต์สวยๆมีให้เลือกใช้ฟรีเยอะแยะ ไม่เชื่อก็ลองไปดูที่ f0nt.com โดย iannnnn และสาวกคนรักฟอนต์ชาวไทย หรือถ้าเป็นฟอนต์แบบทางการหน่อยก็จะมี ฟอนต์แห่งชาติ ของ nectec , tep club fonts ของ ชมรมการจัดพิมพ์อิเล็คทรอนิกไทย แล้วก็ ฟอนต์จาก sipa แต่ฟอนต์เหล่านี้แทบจะเอามาใช้กับเนื้อหาในเว็บไม่ได้เลย เพราะผู้ใช้งานทั่วๆไปคงไม่ค่อยดาวน์โหลดมาไว้ในเครื่องเท่าไหร่ ยกเว้นคนที่ทำงานด้านกราฟิค ซึ่งก็ไม่ได้เอามาใช้กับเนื้อหาโดยตรง แต่เอามาใช้ในรูปแบบไฟล์กราฟิคแทนตัวอักษรมากกว่า
Searching for Web Design Principles
ณ ช่วงเวลาหนึ่ง ผมเคยมั่นใจว่า ตัวเองมีความรู้ความเข้าใจเกี่ยวกับงานเว็บดีไซน์พอสมควรแล้ว แต่ ณ ช่วงเวลานี้ ผมกลับคิดว่า ไอ้สิ่งที่ผมรู้มาก่อนหน้านี้ มันไม่ใช่แก่นสารเลยซักนิดนึง
in Love with Drupal
ส่วนหนึ่งที่ผมชอบมากๆ ไม่ว่าจะเป็น drupal เวอร์ชั่นไหน คือ มันมาพร้อมกับ core ขนาดเบาๆ แต่ทำงานรวดเร็วและไว้ใจได้ ไม่ข่มเหงจิตใจคนทำเว็บ ส่วนใครอยากได้อะไรเพิ่ม ก็ไปหามาใส่ได้เรื่อยๆ (modules) โดยไม่ต้องไปฮ้งไปแฮกอะไรใน core