Home

Advertisement

Customize
EtherThoughts [My del.icio.us Links] Below are the 8 most recent journal entries recorded in the "Joseph Becher" journal:
May 10th, 2008
11:29 am

[Link]

Good Design

The Official Google Blog defines 10 things that the user experience teams feels makes good code:

1. Focus on people—their lives, their work, their dreams.
2. Every millisecond counts.
3. Simplicity is powerful.
4. Engage beginners and attract experts.
5. Dare to innovate.
6. Design for the world.
7. Plan for today’s and tomorrow’s business.
8. Delight the eye without distracting the mind.
9. Be worthy of people’s trust.
10. Add a human touch.

For the most part I think my programming follows these guidelines.

Focus on people. If I didn’t care about my users I wouldn’t listen to them. Any problems or ideas that JWebGen users have gets handled promptly.

Every millisecond counts. That’s kinda a tough one. I haven’t mastered the habit of placing timing code into my programs. Generally I don’t place a high priority on this item because I can’t remember ever getting a comment about the speed.

Simplicity is powerful. This one always trips me up. As I mentioned in a prior post, I have a big problem trying to design first, code later. Who cares how how dirty the code is if the end result and user interface is fast and clean? I don’t.

Engage beginners and attract experts. JWebGen doesn’t have a place for experts. Everybody can see how to use it and it doesn’t need a manual. I rest my case. If it needs a manual you have a problem. Users don’t read, and shouldn’t have to.

Dare to innovate. Why do it the same as everyone else? Do it your way. It sets you apart and people will either love it or hate it. If they hate it, they will either tell you or they won’t. Don’t sweat it.

Design for the world. Designers and programmers aren’t always users. What makes sense to them doesn’t always work for us. If you can use your creation, and want to, and it requires very few questions of ‘How do I do this?’ they you succeeded. It’s nice to feel needed, but don’t be silly.

Plan for today’s and tomorrow’s business. In the case of JWebGen, that really just means programming for the future. Can you easily add new features? How bad will things break? Will they break at all? Is your code static, or can it grow?

Delight the eye without distracting the mind. Is it good to look at? Does it have extra pretties that aren’t needed? Extra fluff? Not enough visuals?

Be worthy of people’s trust. It’s fine to create a privacy statement but lets face it, people don’t read them. Either people trust you or they doesn’t. If you except people to locate a privacy statement and be convinced they should trust you then you’ve lost. People shouldn’t even think about this. Be trustworthy.

Add a human touch. I talk to my users. In my code, on my site. Don’t script. People are human. Speak to your users. Build a relationship. Be informal. Banter. If your users know you, if they trust you they want to use what you give them. They know it’s for them, not that it has a hidden reason for you.

Originally published at The website of Joseph Becher. Please leave any comments there.

Tags: , ,

09:54 am

[Link]

Still around…

It’s been a month since my last update. Credit Flock with getting that one out to you, although I don’t use the browser. Call me old-school (or new) I like my Firefox. Version 3 is close to release and Parent Folder is 100% compatible with Beta 5.

On the JWebGen front, I added a feature called Surprise me that is a bit hit. Simple code, amazing results. It’s interesting, but I can only program when I just do. Any attempt to design or plan first hits a dead end. Trance helps as well. To those who follow my Last.fm you will see a fair amount of trance showing up. That often means I’m slinging code, and this time is no exception. Not saying what is is because it’s rough and I want it to be a surprise, but there is progress. I just need graphics.

That’s the update. Until next time, keep it turned here, same time, same great station.

Originally published at The website of Joseph Becher. Please leave any comments there.

Tags: , ,

December 8th, 2007
01:37 am

[Link]

Custom Archive 1.0

The Custom Archive widget is done. I learned a lot creating it and it was fun. Any comments are welcome.

Custom Archive 1.0

Originally published at The website of Joseph Becher. Please leave any comments there.

Tags: ,

December 7th, 2007
01:39 pm

[Link]

Customize Archive Widget

It would seem that the built-in widget that comes with WordPress only allows for monthly view. How does that work work when you have posts dating back to 2002?

I located the archives widget is \wp-includes\widgets.php and I want to see if I can create a new widget (maybe in plugin form) that will allow me the needed amount of control.

Originally published at The website of Joseph Becher. Please leave any comments there.

Tags: ,

10:21 am

[Link]

Back to WordPress

I always come back to WordPress. Is this my third try? Fourth? Who knows.

The one thing that is upsetting me right now is that I can’t use a different theme for different sections. WordPress is a one theme, one site type of puppy. I’m going to get this resolved and I’ll come back to this post because I think that that phrase up there will draw in a lot of people looking to do the same thing.

Originally published at The website of Joseph Becher. Please leave any comments there.

Tags: ,

September 8th, 2005
07:47 am

[Link]

Good morning Starshine. The Earth says Hello!
One thing that I've gotten out of my discovery of del.icio.us is a little idea called lifehack. It's based around the idea of hacking your life.

hack, def 6, means to become deeply involved and detailed in your subject matter. So lifehack is just that, hack your life. We don't have to take away emotion but we can program ourselves to be the way we want to be.

Looking at the links that people have flagged as lifehacks I'm surounded with pages of advice and tools to help me control and reprogram my life. Any way I choose.

Current Mood: content
Tags: , , ,

(Leave a comment)

July 2nd, 2005
10:17 am

[Link]

2005-07-02 Today's Post
I haven't done a lengthy entry in a while now. I prefer to do a lot of little short ones. But that spams up my freiend's journals. So what do YOU prefer?

You know you spend too much time online when:

* You automaticly type </a> instead of </i> or </b>.
* You type 'chat' instead of 'char' when programming.

In other news:

I'm going around trying to tag my entties.

Microsoft is trying to buy Gator

Microsoft is now charging UK users to send voice calls to the US from MSN Messenger.

In programming land:

I'm trying to build a MPEG player. Yes, i'm crazy. But oddly enough i'm not stuck on the MPEG part. I'm at a complete loss on how to work with the binary data stored on files. Anybody want to help me out?

Current Mood: calm
Tags: , , , ,

(Leave a comment)

June 29th, 2005
03:01 pm

[Link]

Whimper
So it boils down to what it usually does when I want to do something; do it myself.

One problem: How? I may have the technicial data needed to know what to do, but I have no clue how to program it. I need to figure out how to open up raw data from files and understand what to do with it.

*goes to study C++ file systems.

Tags: , ,

(Leave a comment)

jWebnet.net Powered by LiveJournal.com

Advertisement

Customize