Blogs

  • Browse Blogs
  • My Blog
  • My Updates

Tags Help

  • View as cloud  | list

Similar Blogs

photo

Uh Clem's Adm...

35 Entries |  Chris Mobley
Updated 
Ratings 5     Comments 42
photo

PayDirt

11 Entries |  Brett Patterson
Updated 
No Ratings 0     Comments 6
photo

B's Blog

29 Entries |  Bob Seifert
Updated 
No Ratings 0     Comments 22
photo

kalechi crud

4 Entries |  bruce lill
Updated 
No Ratings 0     No Comments 0
photo

Bits of Infor...

2 Entries |  Kevin J Buettner
Updated 
No Ratings 0     Comments 5

Dogear Bookmarks

Archive

Like I have time for this

Blog Authors:  Dan Sickles  

"...My code does not want to do what you want..."

Dan Sickles  |    |  Tags:  design requirements  |  Comments (0)
How good design minimizes the impact of changes. It's also a humorous story that will seem all too familiar.

We Can Live With the Way You Handled That

Smoke on the Water - Live in Japan

Dan Sickles  |    |  Tags:  music  |  Comments (0)
No, not that one:

Smoke on the Water

The Zen of Python

Dan Sickles  |    |  Tags:  languages python  |  Comments (0)
 I've used Python as my general-purpose "just get it done" language for almost 8 years. The guiding principles for Python's design are applicable to most design and development tasks. Not everyone agrees with all of these principles. For example, Perl and Ruby have a philosophy of "more than one way to do it". Choose what suits you. Python suits me. I use it extensively for Notes DB Admin type tasks; sometimes from my script library and sometimes ad hoc on the command line. You can do this with Ruby, Groovy  and other languages using the COM APIs (yes Groovy can do COM). You can do it on the JVM with Rhino, Jython, JRuby, Goovy and a host of other JVM languages. Herewith, The Zen of Python, which by the way is accessible from within Python by typing "import this":

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!



Simplicity. Usability.

Dan Sickles  |    |  Tags:  usability  |  Comments (0)
This comic is a great example of why Enterprisey  is a derogatory term. Fortunately, we have some very talented UI and usability folks in the community. I'm not one of them so the comic stings a little. I did attend Bruce Elgort and Chris Blatnick's session on UI horrors so I'm on the mend.

Everyone else is doing it

Dan Sickles  |    |  Tags:  vegas lotusphere  |  Comments (0)
My other blog is essentially dormant. I figured that two dormant blogs are better than one so I decided to start one here ;-) Hmm...what to say...I know...Notes in my current but temporary town of residence. Last year, I attended the Lotusphere Comes to You event here in Las Vegas. I was the only one who showed up. Well, not exactly, another person with no Notes experience who had just been hired as an admin showed up after a while. His employer, a local newspaper, sent him to the event as his first Notes training becasue it was free. Anyhow, I was the only customer there when the event started. There were ~10 people there from IBM. I joked that I never felt so much like I was about to spend $10 million. With the attention of 10 folks, I got what I needed and left at lunch. Apparently a few others showed up that afternoon. You'll notice that there's no Vegas on the schedule this year. No Lotusphere comes to Dan. They must have seen me in Orlando ;-)

Skip to main content link. Accesskey S
IBM Lotus Connections Help Tools About

Tags

A tag is a keyword that is used to categorize an entry. To view the entries with a particular tag, click a tag name or enter a tag in the box.
The tag cloud indicates the frequency of tag use. Popular tags appear darkest. The slider control adjusts how many tags are displayed in the tag cloud.