Skip to main content
Dictionary
Store
Blog
World
Help
Advertise
Chat
System Status
Information Collection Notice
Trademark Concerns
reCAPTCHA Privacy
Terms of Service
reCAPTCHA Terms
Privacy Policy
Accessibility
Report a Bug
Data Request
Contact Us
Security
DMCA
© 1999–2026 Urban Dictionary ®
Mugs
Tees
Hoodies
Pro Customization
Create unique products with your own words and definitions
Preview
Personalize Your Design
Your Word
Your Definition
Or "Programmer's Sleep", a state of insomnia caused by obsessively thinking about programming or trying to solving programming problems, either consciously or subconsciously. This struggle for sleep is often characterized by instant moments of clarity or sudden ideas about how to solve a programming problem, after which the programmer may be tempted to get out of bed and jump on the computer to test the fix or implement the idea into the project. More generally, a state of preoccupation of the mind (being "spaced out"), caused by thinking obsessively about programming. A programmer in this state should not be disturbed, but should be allowed to think uninterrupted about the problem until a solution is realized or the state of mind passes. A programmer should also be encouraged to articulate their thoughts clearly to others as an exercise in technical communication and a practice of sharing knowledge. This should be done after the state of deep thought has passed. Lua Somna can often become quite frustrating when experienced frequently, or even dangerous when performing other activities that require focus, such as driving home from work. Derived from the Lua programming language and a Latin word for sleep.
Text fits
Save
Cancel