Tag Archives: over-engineering

Từ chuyện về cây bút chì trong vũ trụ, đến chuyện làm web hiện đại và về cách giải quyết vấn đề

Lâu lâu Code Dạo viết một bài hơi “sâu sắc” về công nghệ để bạn đọc cùng ngẫm nghĩ nhé.

Hôm nay, chúng ta cùng nghe một mẩu chuyện cười vì cây bút chì trị giá triệu đô của NASA, đến chuyện Netflix làm web, cũng như chuyện công nghệ của web developer nhé.

Chuyện cây bút bi triệu đô của NASA

Ngày xưa ngày xưa, có một câu chuyện cười về chuyện Mĩ và Nga lên vũ trụ như thế này:

Trong những năm 1960, khi mà cuộc đua gay gắt bay vào không gian của các nước đang diễn ra, các nhà khoa học NASA nhận ra một vấn đề: cấu tạo bút máy hay cấu tạo bút bi thường đều không thể viết được ở ngoài vũ trụ.

Họ cần phải tìm ra cách khác để các phi hành gia có thể viết được. Vì vậy, họ đã dành hàng năm và hàng triệu đô la đóng thuế để phát triển cấu tạo cây bút bi có thể viết được ra giấy trong môi trường không trọng lực.

Về phía đối lập, Liên Xô giải quyết được vấn đề chỉ với một biện pháp đơn giản: Họ đưa bút chì cho các phi hành gia!
Cây bút không gian “thần thánh” của NASA

Các bạn thấy đấy, có những vấn đề vốn có thể giải quyết vô cùng đơn giản, nhưng lại bị phức tạp hóa lên rất nhiều lần.

Continue reading Từ chuyện về cây bút chì trong vũ trụ, đến chuyện làm web hiện đại và về cách giải quyết vấn đề

Chuyện thật như đùa “éo thể ngờ” về một start-up phông bạt!

Kì này, chúng ta cùng nghe một câu chuyện thật mà như đùa về một start-up phông bạt ở xứ sở Silicon.

Công ty nọ đã gọi vốn được hơn trăm triệu đô từ nhiều nhà đầu tư danh tiếng (trong đó có nhà đầu tư Google Venture thuộc Google). Founder của công ty tự coi mình là Steve Jobs tái thế.

Sau 2 năm đóng cửa nghiên cứu, họ cho ra đời một sản phẩm vô cùng đắt tiền, cực kì hoàn hảo, nhưng rốt cuộc lại … trở thành trò cười cho cộng đồng mạng.

Đó là một công ty startup bán … máy ép trái cây, mang tên Juicero.

Logo và sản phẩm của Juicero

Continue reading Chuyện thật như đùa “éo thể ngờ” về một start-up phông bạt!

Series Phản Phác Quy Chân – Tránh over-engineering

Over-engineering có thể tạm hiểu là “làm phức tạp hóa vấn đề”, một lỗi mà các bạn lập trình viên vừa đi làm hay gặp phải. Bài viết này sẽ làm rõ sai lầm này và đưa ra một số lời khuyên cho các bạn.

Ngày xửa ngày xưa

Xin mở đầu bài viết bằng một câu chuyện nhỏ nhỏ về bạn H. Thuở mới vào trường Đại Học, H được học Java để viết Hello World. Đây là cảnh giới đầu tiên của code học, không biết chiêu thức, chỉ chú tâm viết code cho chạy được.

1

Continue reading Series Phản Phác Quy Chân – Tránh over-engineering