Lettucethink

Homepage of J.E. Warren. Who he is, what he's doing, links, stuff.

This page is optimized for mobile phones, handicap accessibility, text browsers and old computers. To view it with style, please download a modern version of Firefox, Opera, Flock, Safari, or Internet Explorer.

New Year resolution: write a novel, revise it, have it ready to submit to publishers before January, 2009. I've given myself the goal of 50,000 words, but I'm not writing alone; to help me along in the months ahead, I'm participating in NaNoWriYe 2008.

Links

April 16, 2009

When DOS attacks | 10:24 am | Thursday

No I don't mean Microsoft DOS. If you're wondering why my website and draft directory was down again (particularly if you manage or work for the expense reduction company I'm finishing up a website for), it's because the server it now resides upon was unlucky enough to be hit by a denial of service attack today.

I looked at my new web host's community support forum (can you believe a host exists that has a community support forum?!) and the consensus is that this doesn't happen very often.

I think we can safely assume that another site on the server was the intended target. I don't know of any server-crashing evil-doers that have it out for me.

Oh and I turned my phone back on.

April 14, 2009

Opinions are like blog holes | 5:40 pm | Monday

I know someone who used to say she would never create a blog because she didn't have enough interesting opinions to warrant one. I always disagreed: I used to have a blog with a fairly well-sized membership in the average range of over a hundred visitors per day (I didn't get all these visitors overnight), and I didn't supply readers with opinions so much as news in a few interrelated niches.

Now my old friend has a blog and she leans toward that form of posting. Maybe she remembered my advice, but hopefully she rediscovered things on her own (a more rewarding process by far). Either way, the end result is a blog that does what any publishing outlet worth its salt should do. She informs and entertains, stays interesting and sharp, giving opinions mostly only when they add obvious value to her posts. This is the kind of writing that matters to the intended group rather than just to the individual posting; and it's easy to see how valuable her blog is to anyone who reads it.

I should probably either lay my blog to rest and admit to myself that I will never again post entries on a consistent basis...or I should start posting entries on a consistent basis. I guess I could rediscover my own advice (duhhhh). I wonder how rewarding that process would be?

October 30, 2008

6:05 pm | Thursday

UPDATE COMING SOON BUT THIS POST IS NO LONGER ACCURATE BECAUSE I HAVE A NEW HOST NOW! YAY! I did not forget to pay my Web hosting bill. If you're reading this, great! That means the server with my Web site on it is working right now; but it may not be working tomorrow, or even an hour from now. My Web hosting provider has become increasingly spotty, beginning in July, and leading to present-day up-times that are infrequent and short-lived.

If you're a client who is trying to look at a work in progress in one of my sub-directories, then please try again later if the site appears to be down. If you want to email me, I suggest using my personal address (jacob.warren@gmail.com) instead of my business address, which likely isn't working when my site is down. I have now sent my provider three emails asking for assistance (or at least a response). So I'm not sure when my Web site's connection will be healthy again.

Actually, I have never paid a Web hosting bill for my current provider. It's better than it sounds; for at least the past five years, my provider has given outstanding free up-time to small sites, like blogs and personal wikis (which explains why I'm not quick to find another host). They are supported by their large business clients (large in terms of data and bandwidth), rather than being ad-supported.

So when my problem started to become noticeable--when I had recently begun making Web sites--I suspiciously wondered if my provider was intentionally crippling my bandwidth, in some back-handed, mime-like way of saying that I should become a paying customer now. (Hey, come on. Everybody gets paranoid sometimes.)

You want a Web site, right?

If you or your company needs a website designed, revised or maintained, Send me mail at jacob@lettucethink.com.

August 28, 2008

The little leagues | 11:34 am

Right now I've got several ongoing projects, and I'll possibly aquire another project within the next couple of weeks. This is great because I want to round off an up-to-date portfolio. The projects include a seafood restaurant, a vegetarian store, an expense reduction company, and a music band.

Having a well-rounded portfolio became more of a priority last week, after talking to a friend of a friend who is an information architect at an interactive agency in Dallas. My friend, a graphic designer, had recently heard at a party from the information architect that the agency where she works might be open for new hires. You know what this means right? That's right, it means I'm "networking."

You know you've hit the big time when you start dropping professional buzzwords in your blog that also happens to include clients and to-do lists. Sophisticated to-do lists, even.

August 11, 2008

3:00 pm

I've recognized the power of a sophisticated to-do list. The stress I'd normally feel during big simultaneous projects is significantly diminished by taking the time to plan on paper, organize tasks, and set aside time for everything beforehand-- Rather than attack tasks on the fly. If I keep this up, I may find time for all sorts of neglected things.

This is most likely what people call project management, and it works. Time management, for me at least, has probably really been time manipulation; The last bastion of make-believe, when grown-ups pretend to be able to bend, stretch or squeeze time according to their anarchy-governed schedules.

August 6, 2008

3:08 pm

Some of the dated entries on this Web site's front page may look different, disappear and/or reappear during the next couple of weeks. I'll be researching and testing new software and services for blogs, and possibly other forms of content management. I'll be sure to update during and after.

You may have noticed a change to the daily blogging format. It was intentional, one of those things that happens when you get real busy and start sacrificing certain projects in the interim.

April 13, 2008

Structure and Style: On the rocks | 10:17 pm

The first time I read about separating style from structure in Web pages, I got hung up on the difference between using HTML for structure, and CSS for layout. I remember thinking, wasn't the structure of a document the same thing as its layout? In print media, such as newspapers, people often iron out the skeleton structure of pages based on how much space will be left over after inserting their sponsors advertisements. Articles can always be shortened.

But I may have been in a lonely minority of people for whom this wasn't an intuitive leap. I haven't come across any articles that were written in order to dumb down this concept. Nevertheless, once I realized what style sheets meant for Web-based media, a light bulb finally flickered on inside my head.

Toward the beginning of this month's blogging, I wrote that Web design isn't like riding a bicycle. But if there's any part of it that's hard to forget, it's that feeling of relief after learning how to restyle all of a site's pages by editing a single style sheet.

April 12, 2008

Areas of design study | 3:04 pm

I mentioned at the beginning of the week how, when I picked Web design back up, I made a plan to give myself all the time I would need over the course of several weeks (a few months), to reintroduce myself to the three areas most important to designing Web page layouts. These are Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), and graphic production. Notice how I refer to the latter item as production, not design. I think, now, this is a somewhat important distinction to make, and I'll touch on it in more detail later.

These three areas may not be the most important for every Web designer starting out. While I can't see how HTML wouldn't be on someone's list, not all Web designers are super concerned about CSS, and many aren't interested at all in graphics. Many employers prefer specialists. There was a guy on the Web development team at my first Internet-related job who specialised almost completely in Macromedia Flash (now Adobe Flash). Flash can be used for static design (unmoving, not interactive), but is very often used for dynamic design (animated and/or interactive).

There are also graphic designers who got their start in print media, and moved over to the Web when it seemed like a valuable transition for them to make. Graphic editing software such as Photoshop, Photoimpression, The Gimp (no I'm not kidding) and others allow varying degrees of success when transferring images into formats that look great on the Web.

1:33 am

Sometimes, I'd rather be working on a novel. But it isn't that bad, actually sometimes I'm working on a novel anyway. What I mean is, Web design is a lot harder to romanticize than something like writing novels, or writing almost anything. The reason I don't think it's that bad is because, well, because it's a silly game to play. Especially at one in the morning, on a Friday evening (still evening, remember, I haven't slept yet), which is paradoxically the easiest time to play thought games with oneself. Why is that? I don't know, I'm not a psychologist.

Web design can take up a lot of time. It's not terribly difficult to pick up, for probably most anyone. But there's a lot of it to pick up, so maybe it's somewhat complex; But to hear it explained from the outside looking in, it may sound more complicated than it is.

Maybe, maybe not. In any case, it can be tedious. But so is any other job that insists you earn your money.

April 11, 2008

12:33 am

I began wrapping my day up for bed a few minutes before 11 pm. But as soon as I turned my bedside lamp off, I remembered telling myself not to let a single day pass this month without spending at least an hour practicing Web design. The day had started off different than usual, and then I'd gone forward from there-- all the way until bedtime, and I just hadn't gotten around to it. That's exactly the sort of thing I saw coming this month, and it's why I made that deal with myself.

The good thing is that I didn't have to grumble or fight myself to get away from my bed and in front of my book, notes and computer. The hour I spent just now, hammering out a couple new ideas, made me feel better, so I'll probably sleep better. What's an hour anyway? Out of one night in the week?

Tonight, I made some initial coding plans based on a sketch I made last night for what a splash page might look like. Splash pages are sort of like book covers. They introduce you to the look and feel of a Web site, usually while providing a big logo and a way to enter the rest of the site. They're not all that convenient for sites like mine, but if you look in your status bar on some sites (like Barneys New York), you might see images caching while you browse the menus on their splash page. This improves your shopping experience since you won't be waiting for pictures of expensive sweaters to load.

Tomorrow -- it's not really tomorrow until I've slept -- I'll have to remember to download SmartFTP, since I've been wanting to try it out. My 30-day trial of CuteFTP runs out within the next day, and since the average FTP program is going to cost about forty dollars, I should try a few different ones out to see which one fits best. FTP software is what I use to get files from my computer to the different servers that host mine and client Web sites.

April 9, 2008

Boring history lesson for bedtime | 11:56 pm

Over the past couple days, I've been reintroducing myself to the concept of cross-browser issues. Cross-browser issues refer to the problems that different browsers sometimes have rendering code into similar displays. When I lay out a page using HTML and CSS, I don't want you to see something widely different depending on whether you're using Internet Explorer, Firefox, Safari or Netscape. (Netscape is deprecated, by the way.)

Back in the early 2000s (seems so long ago now), many designers relied primarily or solely on HTML to design Web page layouts. HTML, in its inception, and to this day, is a very utilitarian programming language. It was, as far as I know, the first computer programming language that wasn't aimed entirely at computer programmers. Its capability to display data into paragraph blocks, numbered and unordered lists, and especially tables made it an ideal choice for scientists and scholars wanting to quickly disseminate research data, news and essays to colleagues.

HTML isn't a programming language dreamed up by magazine cover experts; And I imagine its ability to turn Web pages into dazzling, well, magazine covers was a fortunate byproduct of its utilitarian nature, and the resourcefulness of designers. CSS, on the other hand, you'd almost think was designed by magazine cover experts.

But the solution of CSS was a problem for browsers that were designed to allow misuse (some might say abuse) of HTML for the sake of nice-looking layouts. CSS provides a strict set of rules that, when followed, are much more powerful than yesterday's design methods. Unfortunately, some browsers have been slow to adopt the full range of rules and standards, resulting in a situation where designers need to keep up with which browsers are behind in what ways.

April 8, 2008

Function and Facade: Made for each other? | 11:42 pm

There is some disagreement among designers about whether this medium is a form of art, or a form of engineering. I'm getting back into the business to make some money, so I see such discussions as a distraction from actually doing Web design.

I can tell you how I approach design, and how I feel when I'm in the middle of the design process: As I read or lay down code, I envision shapes, typography and colors. But while that is enjoyable sometimes, it never leaves my mind that someone has come here to do something, and I want them to be able to do it in as few clicks and with as little confusion as possible. This is the top priority for me, the most important part of the whole business.

But this can involve the psychology of audience types, and most people, I think, would prefer some aesthetics with their engineering. The goal for me is balance. I think that arguments about function versus aesthetics ignore the greatest achievements of both arenas. The phrase "elegant design" is often used as praise to describe phenomenal engineering. And art has always served a purpose, or a function, if not for its audience then at least for the artist.

What we have here is blindfolded men and women pulling on different parts of the same elephant.

April 7, 2008

8:13 pm

Saturday afternoon I wrote a little bit about styling the content of the Web page by using a CSS file. By style, I mean everything except the raw data. The shape of the boxes that all the paragraphs are in, and the different fonts of all the headings, dates and words, background colors inside and outside these areas, and so on. This can all be styled from a document that looks like a text file except for its file extension, which is easy to guess, and the particular format in which elements, properties, measurements and comments must be typed into the file.

This week, I have stopped working forward in my CSS textbook to review the few chapters I have inhaled over the last several weeks. There is a lot of design theory, and also a lot of code covered in what I have already read, and each piece of code has its own function. The only way to discover (in my case remember) the ways that theory and code are interelated is to practice.

April 6, 2008

Managing Time | 10:21 pm

Ever since I began to relearn Web design skills at the beginning of the year, my personal Web site has been slowly evolving as I applied various knowledge picked up along the way. It was a messy and clumsy process at first-- and that's fine because learning any complex subject usually is.

I dived right in, but I did make an effort from the start to keep my study time structured; I'm not approaching JavaScript, nor am I approaching any server-related programming languages at the moment. They'll require lots of time just for revisiting basic points. I set aside several days in a row to catch up on basic HTML skills, followed by CSS, followed by the bare minimum of some graphic design basics. I did that rather than try to catch up on all of these subjects in one week.

April 5, 2008

Getting some style | 4:52 pm

After finding that the Web site with the hosting issue was back online, I uploaded the file with the updated content, and shot a quick email off to the business manager.

Then I decided to finish taking a fine-toothed comb to my personal Web site. I made a copy of the Web page to work from, and then stripped out all the in-line styles, leaving only the bare structure of the document and its content.

Next, I'll clean up the cascading style sheet (CSS), a file that will apply the style to the Web page on modern browsers. Mobile phones and handicapped people with special browsers would only be able to see (or hear and/or feel) the bare document in logical order. But by using the style sheet, I'll be able to take the various sections of this Web page and squish, stretch and move them around for modern browsers by typing measurements into the style sheet.

Deadlines and dead lines | 1:24 am

And now I'm blogging a few hours later than I normally would. I've got a caffeine buzz going tonight and am staying up late to work on my novel. I'm also periodically checking the File-Transfer connection to a client's Web host. I had a request waiting in my email this morning for an addition to an update I made at the beginning of the week on one of their Web pages. I replied back that I'd have it done before tomorrow.

If an update will take less than an hour, I try to get it out of the way that day or the next. It took only about fifteen minutes to decide how I wanted to present the raw data the client had given me (event name and dates), both for marketing language and code. So after formatting and playing with ideas for a catchy tagline for the event, I tried to connect to the Web server that hosts the site.

And then I tried again. And again. After testing my FTP software on other Web hosts successfully, it was obvious. Still, every so often, I'd get in for a few moments. Like Tantalus, it would disconnect right before I could get the updated Web page uploaded. And then, the host and the client's site went out altogether.

The event is more than a week into May, and I know this client in particular isn't going to be frustrated about a small delay. But I sent a status report back anyway, to let them know exactly what was going on. As a Web designer, a great deal of my communication will be remote through phone conversations and email. Staying in touch is a good habit to develop. It can actually set me apart from many Web designers!

April 3, 2008

Finding time | 4:17 pm

I'm blogging a few hours earlier than I normally would. There are lots of things to do, and today, most of it is unrelated to Web design. But, some of those things can be done later without the Internet if a developing thunder-storm zaps my neighborhood's power out.

Whenever a day's schedule is fully in my hands, knowing exactly what I want to accomplish is important. There are all sorts of projects, responsibilities and obligations that will demand my attention this month, and hefty chunks of my time.

When I decided to pick Web design back up, it wasn't because I had so much free time floating around. I had known for a while that I should have stuck with it, even when the industry was saturated with undervalued designers. I began to acknowledge that there would never be a good time to start over; meaning, there would never be a bunch of days in a row with tons of free time to redevelop my skills. Instead, I would need to manage my time, so that I could find places to squeeze in some Web design.

There shouldn't be a single day when I decide, consciously or by default, that I can't spend at least an hour advancing my knowledge of Web design. Blogging doesn't count, but a few minutes to track my progress, or just my thoughts, results in something I can look back on and review later.

April 2, 2008

Web Design: Not a toy | 9:25 pm

Web design is fun, but like a car, it's not a toy. It can look and feel great, but maintenance can be tedious. Without proper maintenance, bugs remain hidden in code, content grows stale and links decay.

Web design is multidisciplinary. We call it Web design because we're designing Web pages. But we're also designing images, such as logos, and layouts with photos or graphic art, and producing articles for marketing and public relations. Many Web designers are also Web developers, programming dynamic interfaces that connect to databases to process credit cards, or show video games and movies right in the browser.

Web design is not like riding a bicycle. Like I wrote yesterday, if you're a Web designer with years of experience, I would probably learn more by reading your blog instead of writing mine. But there's one thing I can teach you. You can't just pick it up again easy. You should think twice before you let anything spontaneous pull you in another direction. No matter how much money is involved at the time, jobs come and go. You can only truly advance -- both personally and professionally -- in a career.

Web designers are information architects, but it's not really the Web that people use to experience digital information. If it can be seen, heard, touched, smelled or tasted, Web designers are able to design for some of our senses now, and will design using media for all of them in the future, probably within my lifetime. As technologies diversify and advance, it becomes almost harder to disbelieve this than to believe it.

The Web is quickly becoming ubiquitous. People will want access to the Web in their homes, cars, pockets, clothes, and even bodies. It's not the most horrible, boring job I could think of.

April 1, 2008

11:14 pm

I'm going to spend a month detailing bits and pieces of my rise to Web design infamy.

It's not going to be deep and dramatic like my rise to noveling fame. It won't be scrutinous like my adventure finding another way to pay the bills (a select audience was privy to that pickle). Just think of this as an April Fool's Day joke that lasts all month long. Except, maybe not funny; And maybe not as interesting (if you're already in Web design, I would probably learn more by reading your blog instead of writing mine; please tell me where it is).

So where do I start? I've got a good, self-deprecating opening above. Crucial for newbies. You have to be able to laugh at yourself, and do it quickly before anyone else can. It somehow transfers their cool points to you. Odd, yes, but I don't make the rules.

Actually I do make the rules. Which is bothering me right now, because if you look at the P tag for the time underneath the date, I'd like it to rest right beneath the date, which uses the H2 tag. I tried using the line-height property inline on the P tag, but the time barely budged. No laughing matter! I could cheat and use a different tag for the date. But it's probably bad luck to let a Web design blog degenerate into a discussion of HTML hacks on the first entry.

March, 2008

This has been a good month. Visit my blog next week for an update on the noveling front.

Last month, after catching up on foundational HTML with Webmonkey: The Web Developer's Resource, I dug through a closet for the classic reference, Designing CSS Web Pages.

Designing with CSS is better than using HTML alone, because forward compatibility means designs won't break when web browsers and mobile devices change and become more advanced. In most cases -- since you can't tell customers what browser or platform to use when visiting your site -- your site should be designed to cooperate with old, current, and future technology. This is an area where the future arrives early.

February, 2008

Web design involves more than HTML markup, SEO, and CSS layouts (You can mouse over those underlined acronyms if you don't know what they mean). So, I'm going to want to get familiar with some parts of graphic design again.

Hand
Enlarge

Since my website looks so cruddy right now, I'll show off a few pictures I made for practice recently. This first picture is my hand, scanned, and then edited with Photoshop 7, the most recent version I own (worksjustfine).

Web design also involves photography, typography, and audience types.

Typography, like color, can be considered contextual because different fonts convey different attitudes, sometimes even genders and classes. (GQ magazine's logo isn't cursively flourished Monotype Corsiva for the same reason The New Yorker isn't Comic Sans.)

Elephant
Enlarge

This next picture is a dramatic, close-up shot of my small white-marble elephant. Broken trunk, blurred in Photoimpression 4 and saturated with color. Labeled with Visitor, one of my favorite fonts, by Brian Kent of ÆNIGMA Fonts.

For reference, a close-up shot of my elephant (and hand), not so dramatic.

Small marble elephant

Next is a book cover I made for people who wanted to read "Myopia in a Popular Culture of Ascension", my first novel's first draft, written for National Novel Writing Month 2007.

Myopia in a Popular Culture of Ascension
Enlarge

I crumpled up a sticker sheet and used Photoshop to replace one of the smiley faces with planet Mars.

A two-chapter excerpt from the rough draft is available for reading. One day I might revise Myopia for submission to publishers.

This is a cube. The point of ugly graphic doodles like this has gradually become self-evident. Behind most good designs are several dozen ugly designs. Practice leads to perfect design, or at least to exuberant imperfection.

I find it helpful sometimes to practice making doodles in a program with almost fewer features than a sheet of paper, Microsoft Paint.

Cube

January, 2008

Call me Jacob. I'm a recovering has-been; but this year, I'm going back to school, and web design. The reason my homepage isn't fancy is because it's been so long since I've designed web pages, I couldn't remember how all the code worked in my previous uber-design-theme.

The good news is, after a week or so of research, I was able to clean the rust off some of the important know-how. The bad news is (for my homepage, not my rent), it looks like I already have some designing to do for other people's websites this month!

I'd like to take a moment to thank Webmonkey: The Web Developer's Resource Webmonkey for the best publicly available design resource on the web for designers who need to start catching up.