Home

Advertisement

Customize
EtherThoughts [My del.icio.us Links] Below are the 6 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 29th, 2007
02:53 pm

[Link]

It’s back!

jwebnet.net is back and now we have www.jwebgen.com :)

I feel happy :)

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

Tags:

jWebnet.net Powered by LiveJournal.com

Advertisement

Customize