The Artima Developer Community
Sponsored Link

Java Buzz Forum
Appreciating the beauty of debugging messages

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Carlos Villela

Posts: 116
Nickname: cvillela
Registered: Jun, 2003

Carlos Villela is a Java developer working mostly with web technologies and AOP.
Appreciating the beauty of debugging messages Posted: Jul 17, 2003 3:09 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Carlos Villela.
Original Post: Appreciating the beauty of debugging messages
Feed Title: That's sooo '82!
Feed URL: http://www.jroller.com/rss/cv?catname=Technical
Feed Description: Carlos Villela's weblog. Everyday life, everyday software development, everyday musings.
Latest Java Buzz Posts
Latest Java Buzz Posts by Carlos Villela
Latest Posts From That's sooo '82!

Advertisement
Sometimes I like to be flooded by dozens of screens full of startup messages: when the system is working, usually.

Take a look at your next Linux boot, for example. It's something magical that there are so many things happening on the background, so much code running, so much effort put to test every single time you boot up your computer. And all that effort wants in exchange is to say hi to you, to get some of your attention - with a cold, flat message, displayed in one also cold, dark, plain-text screen:

Linux version 2.4.18 (carlos@valium) (gcc version 2.96 20000731) #1 Fri Jul 15 02:59:08 BRT 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009e800 (usable)
BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000d8000 - 00000000000e0000 (reserved)
BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001fef0000 (usable)
BIOS-e820: 000000001fef0000 - 000000001feff000 (ACPI data)
BIOS-e820: 000000001feff000 - 000000001ff00000 (ACPI NVS)
BIOS-e820: 000000001ff00000 - 000000001ff80000 (usable)
BIOS-e820: 000000001ff80000 - 0000000020000000 (reserved)
BIOS-e820: 00000000ff800000 - 00000000ffc00000 (reserved)
BIOS-e820: 00000000fffffc00 - 0000000100000000 (reserved)
On node 0 totalpages: 130944
zone(0): 4096 pages.
zone(1): 126848 pages.
zone(2): 0 pages.
Sony Vaio laptop detected.
Kernel command line: root=/dev/hda7 devfs=mount hdc=ide-scsi quiet vga=791
ide_setup: hdc=ide-scsi
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
...


Takes some time to see the true beautiness of it all - they're not just cryptical messages spit out by some dirty-fat-old-big-bearded-stinky-kernel-hacker - their code is trying to talk with you, in a language, even if poor, beautiful. It's trying to tell you what's happening, and if even if you're not interested, after all, the system is working fine, if you stop for a minute to appreciate that, you'll see that, sometimes, user-friendliness hides too much from the hard work these guys did so you, today, could use your computer to do your work, chat with your friends, and even spew bile on your blog trashing their poor usability and user-friendliness.

These messages are there, sometimes, so you can remember them. All the system hackers, developers, architects, evangelists, politics, lawyers, advocates, users, bashers, lovers, yuppies, hippies, geeks, freaks - in sum, everyone who has, in his particular way, contributed so you could be here today reading this post.

Thank you guys, for all your hard work, for your dedication, and for finally seeing this someday:

System startup successful.

Read: Appreciating the beauty of debugging messages

Topic: iTV-JavaTV-J2ME Trends Previous Topic   Next Topic Topic: iTV-JavaTV-Gaming-J2ME

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use