845-820-0262
Middletown, NY
info@eclectictech.net

January 25, 2007

Don’t say I didn’t warn you

Filed under: Design, Information, Programming, Sales, Services — Crisses @ 8:02 am

Attention to all customers:

June of last year I raised my hourly fees. This year, I’m going to change my package prices. I’ve priced some exceptionally attractive packages, but I’m losing time and money on the deals.

I’m going to phase in new prices incrementally over the next several months.

Starting February 1st, I’m going to raise all the package prices on the website and any new work proposals that go out will be at the new prices — and that raise in prices will be about 10% per month until approximately November. Proposals always go out with an acceptance clause (“prices are good if you respond within X days”), and starting February 1st, work proposal acceptance clauses will be strictly adhered to. If you call the next month, after your offer has expired, the price will go up.

I will extend a courtesy for proposals that expired in January: Any proposal that expires in January can be locked in at the old rate if you sign a project agreement and submit a deposit before February 15th. Proposals that expired before January need to be re-estimated. Deadlines will also need to be changed, and it will be reflected in your work proposal.

Any customers whose proposals expired before January should request a new proposal for their work. It will give my new proposal system a good test and keep me busy.

Money Saving Tips:

  1. If your proposal or project agreement expired before January, request a new proposal or agreement and accept by February 15th or the expiration date, whichever is later.
  2. If your proposal or project agreement expires in January, sign a project agreement by February 15th.
  3. If you miss the boat, you’ll pay more.

December 21, 2006

Too late for THIS holiday season – Shop Local Online

Filed under: Clients, Design, Information, Sales, Services, Technology — Crisses @ 5:31 pm

Last month, at the Orange County Professional Women’s Network, we did an exercise about holiday stress, and how to relieve it. Many people’s answer to mall traffic and stress was “shopping online”.

I have a better idea: Shop Local Online.

I saw a Times Herald-Record article today about shopping local. I couldn’t agree more.

I have to remember to toss my e-commerce sites on sale around July-August next year, to have them ready by October-November. I might only be able to serve the first 20 or so clients, put up bare-bones undesigned sites, or I may have to hire a helper or three, but my goal, as always, is keeping the local economy thriving. I’ll come up with great ideas for increasing the economy locally, but everyone has to help me out.

If we can spend the next year in a concerted effort to get local businesses online, and find unique ways to deal with the crunch shopping period that seems to now start from Halloween preparations through January, we can pull some of that economy back into the region.

Anyone with more great ideas for how to help out the local economy, let me know. Meanwhile I have more and more ideas to unleash slowly over the next year or two.

Here are some great ideas: 1) Mention to local businesses when you would have chosen them to purchase from but you didn’t have the time or patience to do anything but online shopping. 2) Sponsor a local business’s e-commerce site! I can put a banner ad on the e-commerce site that points to your business’ site, you help the business pay for the site set-up and installation. A custom designed e-commerce site goes for $1000 and has space for 4-6 banner ads — think of that; an e-commerce site with up to 6 $100 ad spaces with ads running for a year can slice the price down to less than half! [Ed - this price is going to be going up over the year!] 3) Mention Eclectic Tech and my Shop Local Spree that will be starting next summer — I can start taking names on a waiting list for businesses that would get in on my sale before the sale begins! Heck, maybe I’ll have 20-30 sites lined up before the summer vacation! When I officially announce the waiting list, I’ll figure out how much the sale will be for ($100 off? maybe more! I only hesitate because e-commerce sites are really cumbersome projects that suck up a LOT of my time) [Ed - as of Feb 1st the plan is for $200 off on the base site, and more than half off non-product pages in July & August - with a complimentary sale for Easy-To-Edit sites with PayPal Buy Now buttons], and whether I require a small deposit to be on the list (like $50 non-refundable deposit?).

Ideally more than just gift-selling retails will want to get in on it, from a “Buy Now” button for a gift certificate on a normal site, through pizzerias and delis with website-to-fax order placing for deliveries. We just have to get creative. Give me ideas I can run with.

Criss

[tags]e-commerce,economy,money,prices,sale,web applications[/tags]

November 26, 2006

Open Source Programmer’s Insurance

Filed under: Eclectic Tech, Information, Programming, Rights, Services — Crisses @ 9:48 am

Slashdot rejected my question submission, so I’ll write about it in my blog and see if anyone is interested in answering it.

I have insurance, but I want exactly the RIGHT insurance. My insurance agent says that what I have may very well cover what I do, but is hunting high and low for insurance that will explicitly rather than implicitly cover both the design AND the programming portions of my business without making me broke. All she’s finding are either policies with specific exclusions for web programming, or policies that are exceptionally expensive.

The problem is that every programmer is being lumped together. That means that programmers working on the stock exchange big bucks applications with billions of dollars in transactions a day at risk are being lumped in with smalltime web programming outfits like mine. I’m a programmer on the PmWiki project, and I create custom plug-ins for PmWiki for clients before contributing what I can back to the project, or accept bounties for plug-ins made directly available to the general public. I’ve also made alterations to other plug-ins for other open-source projects, and I’m creating an open source project or three of my own.

Now, I am not belittling the risks to my customers. I know that their business is everything to them, and that’s why I’m looking for insurance. But I don’t play with the big boys and my customers are not forking over the big bucks to cover the overhead I would have to pass along to my customers to cover the big insurance policies.

If I’m installing ZenCart, and ZenCart has a bug, am I covered? I never touched the back-end of the program, but of course every application — open source or otherwise — has inherent bugs and risks. I trust open source because the bugs are squished in a timely manner and I don’t have to pay for upgrades. Would all those policies with programming exclusions cover this?

When a policy excludes programming, I see there being a really fuzzy line between “web design” and “web programming”. Certainly there’s a point at which something is very clearly web programming, but is it programming if I create a script that processes a webform to email the results to my client? Is it programming if I’m creating JavaScript DHTML DOM alterations? What about when I’m working on a design for a Smarty template? There’s pseudocode and even PHP code in there, but it’s all about the design.

In any case, what I want to know from my fellow collaborators in the world is:

What, if anything, do you do about insurance for your web application or programming company?

Do you have any suggestions for underwriters for open source programmers?

If you aren’t insured, have you even considered being insured?

[tags]insurance,programming,open source,custom programming,web application programming,expenses,design,legal,money,slashdot[/tags]

October 16, 2006

Why I Won’t Build Your “MySpace Killer”

Filed under: Design, Humor, Information, Programming, Services, Technology — Crisses @ 1:06 pm

Often the topic of starting a “great” web business comes up, and in my age and wisdom (being both old to be a freelance web programmer, and one of a minority of women in the field) — there’s two ways to go: thinking “in” the box = come up with new brilliant technology, patent it and hire people to program it better and faster than anyone else can so you can quickly market it. If it climbs to the top before it is cloned you become the next target for people trying to out-do your website. This track is getting VERY old, VERY fast. Mainly you and your absolute best friend need to be programmers to do this (think Microsoft, Google…) because you can’t trust anyone with your terrific idea. Also it has to be so ground-breaking that only the best (read: smartest, wise, long-range thinking) of venture capitalists will see the end of the rainbow where the pot of gold sits. If it is easy to get the funding for your idea, someone probably is making it already.

Thinking “out” of the box = coming up with a way to use normal everyday technology to do something that fills — rather than creates — a real need or niche. It’s cheaper, faster, and if it really IS filling a need, it’s going to spread by word-of-mouth, and it won’t be “just a fad”. This technique aims lower and comes in under the radar — no billion dollar baby here — but it’s safer, less stressful, and you don’t have to be a programmer, generally speaking. The programmer is unlikely to run off with your baby if it doesn’t look like a “google killer”.

The problem is that great ideas are easy — the means to really make them work is the harder part (invention = 1% inspiration, 99% perspiration). I’m frustrated with people who want to “share” the rewards of their great web program idea (equity sharing) of up to 50%, but won’t be doing any of the actual work to make it hang together and be practical. If someone comes to me with a truly great idea (and I have NDA’s if they don’t), I can find them a great programming team, but the team will probably want cash on delivery, not equity. More “google killers” die every day than make it. They’re not original ideas, and if a site dies before it makes money, there’s no equity and it’s a huge waste of the programmer’s time.

Imagine that someone turned to you and said, “I have a great idea for a newspaper! I’ll give you the ideas, you develop the newspaper and run it, staff it, write for it, etc. I’ll give you 50%.” That approach frustrates me. People don’t get it. I can translate it to dozens of other fields — “I have a great plan for a house, you just have to build it. Then you can live on the top floor, and I’ll live downstairs. Ok?”

Somewhere in there people are cheapening the act of programming. After all, it’s just bits and bytes, right???

The Internet mimics life in a “survival of the fittest” way. I don’t pretend to know what’s “cool” or “hot” anymore — I work with “useful” :) I won’t get rich but that wasn’t in my personal game plan. I have my own great or good ideas, some might make me money, some won’t but will look really good on my resume.

Then there’s the flip side of this: If you’re not the head of the programming team and you’ve paid someone to build the google killer — what if it works? Now you have to program new features, fix bugs, etc. You either need to re-hire the same team, or get a programming staff. You go on Craigslist and choose the person who claims somehow to be able to fulfill your great Internet dream, but if you have this beautiful web baby together, are you really ready for that long-term commitment with a total dweeb with no business sense?

I can’t wait to be so busy with people I’ve looked in the eye and shaken the hands of that I can’t afford to even GLANCE at another Craigslist ad. I love my clients dearly, but you don’t know how rare it was that the people I dealt with BECAME clients at all. I certainly wouldn’t want to become business partners with some guy with the “next killer app” idea and had to actually look on Craigslist for a programmer. So wait — your only experience is the front end of websites as a user, and you think you can somehow manage a killer web application programming team? That’s an incredibly poor business move and you’ll get laughed out of the bank. And you want the programmer to work for nothing but equity? That’s spec work.

That brings me to another thing: Have you ever had one of those managers who knows absolutely nothing about what you do? It happens in IT all the time, but much less so in other professions. BUT if you’ve ever heard a nurse bitch that someone “stepped in” as the head of the nursing staff from a business-only background, you might get the idea. In most large corps — and this is a place where Microsoft does NOT get bad rankings — the heads of the corporation have NO IDEA how to produce their main products…much less have a clue what their IT department does sitting at their computers all day.

It’s never a good idea to manage something you don’t understand. Ever.

On that note, are you interested in a basic web programming class? :)

September 18, 2006

oscommerce is a beast

Filed under: Information, Programming, Services, Technology — Crisses @ 6:30 am

I want to continue to offer e-commerce at a reasonable price, and that reasonable price will not be tagged on oscommerce. Oscommerce will easily be double the price of any other shopping cart going forward. The program is a beast, and as long as it’s been around, it’s turned into a Frankenstein monster.

To extend the program through “contributions” requires hacking it to bits. I installed only one or two modules that installed without having to individually hand-edit program files, but note that these modules completely and utterly REPLACE files from the base oscommerce installation, just as the ones that required hand-editing rendered the program un-upgradable.

This is point #1 in being absolutely and utterly unable to upgrade the package once installed and so-called plug-ins (read: hacks) are added.

This implies that oscommerce does not have “Hooks” – - no points at which contributions can easily be put into the program execution queue without disturbing the original files.

The templating of the program out-of-the-box is absolutely unforgivable. There is no separation of logic and design on the back-end of the program. Each are enmeshed within each other. One contribution forcibly ripped the template code out of the program code and separated them. I’m both grateful that someone went through the trouble and appalled that doing so was needed — again this absolutely breaks the ability to upgrade the program.

I think I’m very spoiled by PmWiki. I never have to hack the program code to add a feature. Ever. That’s Patrick’s duty. Cookbook recipes (plug-ins) are kept separately from the program code. There are an abundance of program hooks to slip custom code into. The base install can be upgraded with or without the recipes being upgraded, with a minimal chance of breaking recipes, since the hooks serve as an API layer in the program, and rarely need to change how they behave.

I’m tempted to write in a shopping cart module, because oscommerce is the exact opposite of everything I’ve learned about a good, extensible and maintainable package.

I will be trying Zen Cart next. I now know enough about oscommerce to install it and even customize it, but I am not able, in any good conscience, to recommend it to a customer, and my price for installing oscommerce must be double what I thought it should be.

I have to apologize to the Frankenstein monster for having insulted him by comparing oscommerce to him. Oscommerce is far more of a hack than one body being combined with another brain.

[tags]e-commerce, custom programming, modules, open source, prices, programming, rant, usability, web applications, web standards[/tags]

July 12, 2006

Storms

Filed under: Crochet, Eclectic Tech, Information, MetaSite, Services — Crisses @ 5:51 am

There was a sudden loud knocking at the kitchen door. I rushed over to answer. A FedEx man handed me a box I wasn’t really expecting, delivering my fixed LaCie backup drive. I thanked him and signed for it, only barely noticing the thick pallor that enshrouded the land and the smell that said the air was thick with moisture.

I tore open the box in haste, gloating over LaCie having entirely replaced my drive — I hadn’t had to return the power cords or gadgets with the drive for repair, and now I had duplicates for everything. With no emotion but relief for a minor ordeal being tidied up, I plunked the new drive down on a cluttered wire shelf next to my crochet work and back-up CDs, and sat in my seat, ready to check email and RSS feeds — my day of working-as-usual.

There was a large boom, somewhere nearby, and entirely out of the blue. Could that be thunder? I had gotten no storm warnings in my RSS feeds from the National Weather Service, but that gloom outside wafted back to my consciousness — it certainly COULD be thunder. A louder crackle-boom, far too close with no distant warnings. My hand automatically reached out and yanked the power cord from my laptop, and my other hand reached out for my desktop mouse — time to Shut Down.

Doorstop, my moody desktop, doesn’t shut down properly. In spite of a recent re-install. I’ve replaced every component in the case except for the video card and motherboard, and it absolutely refuses to shut down properly. I even have the boot-up and shut-down in “verbose” mode, so I can read all the system messages on the screen to see if I can figure out what’s wrong. The machine spits “continuing” onto the screen then waits for what seems like forever. I push the moody power switch and wait for the machine to shut off.

Cable goes out. It’s enough of a problem to be so dependent on my laptop battery — now I have no Internet. It’s definitely not a good sign. Chris, my partner, starts unplugging equipment wholesale, so I reach down, yank Doorstop out of the way, and grope blindly behind my desk, pulling the two plugs from the wall socket, saving Doorstop and my servers.

With a shrug, I grab my crochet work and move to a more comfortable chair.

What ensued was a violent (and sudden) thunderstorm in our area. We lost power for about a half hour. I can’t say if we would have gotten a surge sufficient to take our computers out, but I’ve witnessed lightning strikes that have done extensive damage throughout home networks, taking out every ethernet card on the network, and any motherboard with built-in ethernet. Note that all my Macs have built-in ethernet. In other words, a power strike could kill my computers. A power strike on my cable line through to my ethernet network will kill my computers absolutely dead with no hope of return. My laptop is joyfully wireless, so it’s not under that risk.

It took at least an hour for our Internet to come back up. I got a lot of crochet work done.


Last winter, we had a storm that took out our power for almost 24 hours, starting on a Friday.

In the case of power loss, I have no Internet connection and about 1-3 hours of laptop battery before I can’t work at all anymore. Hopefully people can understand this problem. It’s not like I live in the boondocks, either; I’m on the edge of Middletown, a pretty sizable city. Regardless of power loss, I need to take my computers offline, and work solely off my laptop, for the duration of any electrical storms. Any backup battery is insufficient to protect my computers from a direct electrical hit on the (overhead) power lines, and my laptop isn’t on the backup battery, since it technically doesn’t NEED a backup battery.

Not every admin is this paranoid, but then again not every admin has seen the effect of direct hits the way I have.

These storms will affect my ability to work. I pad my deadlines partially because of problems like these, but should power go out, I may have to move my deadlines, with profuse apologies.

I can crochet you a hat to make up for it though! Just ask! :)

July 5, 2006

Pricing Revisions

Filed under: Information, Sales, Services — Crisses @ 7:06 am

My Services page has been updated with some lower, and more explicit, pricing.

I had made a mistake when putting up the pricing for flat html design, and made it sound like it was $400 per page — now it specifically says that I am changing $250 and up per page design. So if you want a design for the homepage, and a separate design for “inside pages” it would be $500+ and a per-page fee for the inside page content.

I also corrected the costs for putting pre-designed designs into web applications, a few web applications are easier to template than others and their fees are listed separately.

I’m sorry if that caused anyone to panic and run :)

[tags]prices[/tags]

June 11, 2006

CMS Disappointment

Filed under: Information, MetaSite, Programming, Services, Technology — Crisses @ 10:20 am

I have been trying to work out the features and the back-end program to run Holistic – Hudson Valley.

As I would do for any client, I wrote up a sheet of the major features I required. I checked 3 CMS packages that are free/open source, and that I have confidence that they have a large number of add-ons and a strong community: Drupal, Joomla! and Xoops.

I’ve used Xoops, and I liked it A LOT.

I’ve used Drupal, but when looking for plug-ins that would give the package the features I was looking for it fell short.

I researched packages for Joomla, and except for true single-sign-on integration with Moodle, it came up with the most promising feature availability. I saw that a couple of the components would cost money. The amount wasn’t enough to hamper me, so I dove in. I started working on it, decided to opt for my first purchase of a module, which was more than the original price I thought I would be spending on the feature ($99). I bought it. It’s one of those no-money-back things. Then I saw that Joomla! did not include the fine group permissions that I had come to expect from using Xoops.

My first barricade was that the new $99 module only works with a certain release of Joomla! — that was OK because I’d downloaded two versions of Joomla. I installed the correct one, got it working, fed it the database info, and everything was happy. Or so I thought. I could now install the somewhat expensive module (the other modules were cheaper).

Joomla! comes with a pre-created set of a few user group types. And no way to customize them, unless you want to buy someone’s hack. I have a list of about 8 module features I need installed. The group modification hack gives no easy indication of which other modules it plays nice with — you need to pour through the forums. Maybe they’ve created patches for it to work with the modules you want — maybe not. No guarantees. Oh, yeah, and if you want the best version of their package, there’s a subscription fee. Not a one-time license fee — a monthly or annual subscription fee. This stopped me dead in my tracks.

I was looking for something cheap and easy. So far I’d spent about $100 and had at least another $50 USD and £22.50 (probably about $50USD) to spend ahead of me. If any more unexpected barriers came up and I had to shell out any more money for modules that did not guarantee playing nice with other modules — this was going to end with me going postal.

I’m starting to think that Joomla! is a rip-off — about 1/3 of the functionality I was looking for as a base to begin was going to cost me money. I think some of the people charging money for components were on the package’s core development team. If the component is terribly useful, and should be ported to the main body of the program — such as flexibility with user groups — it would probably never happen because the guy who is making money off the module is going to scream bloody murder. That is not the type of open source generosity I’m looking for. I don’t mind asking for donations, and I don’t mind giving donations if I make money off my project — AT ALL. But Joomla! doesn’t say “Warning, most of what you want to extend this package with will cost you.”

I should have considered my choices longer and harder, but thankfully I’ve only spent $99 so far. Once I spent the other $100 or so, I may have found out that something else essential was missing, and how much would that have cost me?

I’m off to do more research on the Xoops packages. Xoops has a better core philosophy as far as I can tell. The basic package is deliberately made to be extensible without having to hack the core code. Even if I do end up having to buy an add-on or two, they won’t come with huge warnings that they are hacks of the core package and may not play nice with other modules. I’ve used Xoops and was very happy with it. If there’s a module I can’t find to fill a feature I need, I can try creating it myself.

Xoops had come in a close 2nd place in my assessments, but I was lured in by the promise of everything “just working” with Joomla!. Joomla! is more polished to the eye, but apparently the “just working” isn’t true. I’m going to need to triple check that none of the modules I want costs money, but I’m pretty sure they don’t. In any case, I have some experience in hacking Xoops modules…and I know the user groups are already fine-grained and fully customizable.

*Grumps*
[tags]cms, drupal, xoops, joomla, open source, web applications, custom programming, modules, expenses[/tags]

June 8, 2006

Thank You For Your Time

Filed under: Clients, Eclectic Tech, MetaSite, Metablog, Services — Crisses @ 12:27 pm

People probably don’t get it, but I write “Thank you for your time” out by hand at the bottom of my emails, above the pre-generated sig lines.

Time is my one finite commodity.

If someone puts a project request up on a site or write to me asking for a bid, they’ve spent time on that, and in return they’re looking forward to quality in the response. I find that many of my competition on such venues are a disaster, a blight on my industry. Their responses are form letters, no consideration is given to whether they fit the job or why, generic quotes are pasted in, if any time has been spent on the response at all. They’re quite stingy with their time, and I’ll bet it shows when they’re on the clock.

When I write to someone, I’m hoping that they read what I have to say. From the moment they open my email, to the moment they close it, their time is being spent on me. Time they will never get back. They’re moments closer to the end of life on this fair Earth. My response, even if it ends up being the bid they choose, has just sucked away some portion of their time above and beyond the responses I have no control over.

I send out my blessings for the time they are spending on me every time I write “Thank you for your time” and click send.

At the same time, I have to acknowledge that the return-on-investment of me spending my time on these people hand-writing to them probably far overshadows the quality of responses I receive, if any. I get few if any clients through such competitive venues. That’s why, if I know I don’t fit a job, I am not going to waste my time writing to the person, unless–

Unless somehow I’m going to serve them in a very quick and definitive fashion.

I often write to people who seem to need a little advice. I have no intention of taking their job, it probably doesn’t fit me, but something they said implied a need for direction. Sometimes I’m misguided, and should keep my fingers on the mouse, move on to the next ad. Sometimes I earn a bit of respect for my wisdom.

A long time ago I decided that the chance to help people is well worth spending my time on. If I save someone a moment of time, maybe that’s one more time they smile at a child, blow dandelion seeds into the wind, procrastinate one less chore. Perhaps I’m saving some people far more than just a moment. Minutes. Hours, even! Those bundles of moments we measure.

I want to take a moment, if you have read this post, to thank you for your time. I really appreciate that you’ve listened to my babbling on this. This is a very important and dear topic to me.

With luck, I will eventually have sufficient referrals, print ads, and repeat business to leave off reading Craigslist and other posting venues, and spend more time creating, advertising, dreaming, and contributing to the works of others. In the meantime, here’s a toast to the customers I have found at such places, the associates within my field, and to all the moments where people really connect and collaborate, whether for a minute or a month, and then sit back and salute a job well done.

Blessings,

Crisses

[tags]time, gratitude, clients[/tags]

March 1, 2006

Wiki Sale Over

Filed under: Information, Services — Crisses @ 5:34 pm

I’m sad to see the Wiki sale end. Hopefully you weren’t one of the people who missed out. Still, $149 is a great deal. Maybe I can put it on sale again in the future, but for now, I can’t afford that much extra work.

« Previous PageNext Page »
Web creation, hosting & design
by Eclectic Tech, LLC