Skip to main content

Chuyện bóng đèn - Hư cấu

Ngã ba đường ở trước cửa nhà tôi, cũng là ngã ba cột điện của mấy khu tập thể gần năm mươi tuổi đời giữa lòng thủ đô. Trên cái cột điện đó có cái bóng đèn nhà nước chiếu sáng lờ mờ vàng vọt bao nhiêu ngày tháng. Từ hồi chuyển đến ở đó tôi chưa bao giờ để ý đến cái ánh sáng của nó cho đến một ngày. Trời không trăng không sao mà lại sáng rực lên cả ô cửa sổ thế này. Tôi tự hỏi các bô lão trong khu vực và được xác nhận là chiếc bóng đèn mới được thay thế sau khi tắt hẳn ngày hôm qua. Hóa ra, sống trong cái tối lờ mờ lâu ngày rồi người ta không phân biệt được đâu là "sáng bình thường" nữa. Tôi chợt nhớ đến một chiếc bóng đèn khác trong câu chuyện tôi lượm lặt trên internet xin tóm tắt lại như thế này. 

Có một chiếc bóng đèn cao áp trong nhà máy, bao nhiêu năm sáng to, rõ giúp nhà máy vận hành ổn định trơn chu. Nhưng nó mãi vẫn là cái bóng đèn junior mà không được thăng hạng lên thành senior lightbulb. Nó buồn bã tìm đến mentor của nó và hỏi: 
- Sao con mãi chỉ là bóng đèn junior? 
- Thế con cảm thấy mình đã đóng góp hết mình cho nhà máy chưa? 
- Dạ thưa có ạ 
- Vậy hãy tắt đèn một hôm xem sao. 

Bóng đèn Junior nghe theo, về tắt hẳn 3 ngày. Nhà máy nhốn nhác nhận ra tầm quan trọng của bóng đèn thế là từ đấy thỉnh thoảng bóng đèn lại tắt một ngày chơi cho mọi người biết tầm quan trọng của nó. Cho đến khi tự dưng một hôm chiếc "bóng đèn dây tóc mãi junior" nọ bị thay thế bởi chiếc đèn LED có hỗ trợ công nghệ AI, chạy 24/7, siêu tiết kiệm điện và không bao giờ đặt những câu hỏi triết học như chiếc bóng đèn cũ nữa.

Ôi đèn ơi, vui thôi đừng vui quá nhé. RIP



Comments

Popular posts from this blog

[STM32] How to configure Timer 1, Channel 3 is PWM 1kHz, duty cycle 20% to control BLDC motor

 To configure Timer1 for a 1 kHz PWM signal with a 20% duty cycle on an STM32H7S3L8 microcontroller, follow these steps: 1. Understand the Timer Parameters PWM Frequency : 1 kHz → Period = 1 ms. Duty Cycle : 20% → ON time = 0.2 ms. The timer’s clock frequency is derived from the APB clock (e.g., TIMCLK). Let’s assume you know the APB clock frequency. The Timer prescaler and auto-reload register (ARR) define the PWM frequency. 2. Compute Timer Parameters Formula: PWM Frequency = Timer Clock (Prescaler + 1) * (ARR + 1) \text{PWM Frequency} = \frac{\text{Timer Clock}}{\text{(Prescaler + 1) * (ARR + 1)}} PWM Frequency = (Prescaler + 1) * (ARR + 1) Timer Clock ​ For 1 kHz PWM: A R R = Timer Clock PWM Frequency ∗ ( Prescaler + 1) − 1 ARR = \frac{\text{Timer Clock}}{\text{PWM Frequency} * (\text{Prescaler + 1)}} - 1 A RR = PWM Frequency ∗ ( Prescaler + 1) Timer Clock ​ −...

[Mentorship] First day at work - question for your co-workers (casual and friendly tone)

Summary Learn essential tips to make a positive first impression on your first day at a new job, ensuring success and connection with colleagues. Highlights⏰ Be punctual: Arrive early to show commitment. ( 15 minutes before your shift ) 🚫 Avoid gossip: Maintain professionalism and integrity. ❌ Don’t ask for time off: Show dedication to your new role. 🤝 Firm handshake: A confident greeting sets a great tone. 📚 Ask questions: Engage with your new role actively. 🗂️ Organize your workspace: Keep your area tidy for respect. ☕ Accept social invites: Build rapport with co-workers. Key Insights ⏳ First Impressions Matter: Your colleagues will form opinions quickly, so be on your best behavior right from the start. 🌟 Professional Appearance: Dressing smartly conveys seriousness about your role and can positively influence how others perceive you. 💬 Communication is Key: A warm greeting and engaging dialogue can help break the ice and make you more approachable. 📝 Active Learning: Asking ...

[Git] Handle trailing space when patching with git

After complete coding one module in development branch. Next phase is merging. Obviously, you can merge source code automatically without no errors happen. However, life is not dream. Create a patch git diff HEAD > newTariff.patch Apply patch git apply newTariff.patch then problem happens Problem git apply newTariff.patch:106: trailing whitespace. patch does not apply Route cause: Nguyên nhân: Do trong source code có những dấu space thừa (ô vuông màu đỏ hình dưới) Some whitespaces is existed in your patch. (red area in below pictures) Fix Clean white space and patch again. Cách khắc phục Xóa những dấu space này đi và thực hiện patch lại Make up after complete coding. Find and clean whitespace before create patch file. Sửa sau khi code xong Kiểm tra sau khi code xong có lỗi này không git diff HEAD --check Prevent whitespace by manually when typing source code Sửa ngay khi đang code =>Bật chức năng hiển thị các dấu whitespace, hoặc remove trailing ...