Hosts and location of MySQL files

I don’t know if it’s a host level decision or if it’s a matter of defaults in Linux, but it seems my current host likes to put the MySQL files in

/var/lib/mysql

Which is pretty standard. My problem is, most hosts seem to make /home the big partition and then leave /var very small in comparison.

So I have to go in, shut down MySQL, move it to /home, then symlink it and restart MySQL. I wish more hosts would move all files related to a domain into the domain folder itself. I know some clients may trip all over themselves and delete these files but they have to learn sometime.

So far, 5 out of 5 machines with various control panel software have all been this way. I should also mention that these are dedicated servers, so maybe the expect whoever gets the box will tweak it to suit their needs, but in this day and age, just about everything is stored in a database and that’s where the majority of file space is used. Put it on the big partition in the future, if you don’t mind.

We Have A Plan

Erin and I have been talking all week about what we want to do online to make money. We knew we wanted to publish a few sites but we needed to narrow things down and get specific.

We’re going to focus on launching just one thing at a time and getting it going. It may take weeks or even months to get things going but we aren’t in a hurry. Our plan is long term and not short term.

I know the next 2-3 sites we plan on working on so I can be thinking about that we might want to do next. We will be launching the first two closer together than we might do the rest, but that’s part of the plan.

The first thing we’ll be doing is focusing on Lit.Org. The redesign and new blog and a couple other things. I have a couple of other projects for friends and clients that I’m working on for a few weeks yet, but I’ll be squeezing in some time to get these started.

The next one after that will be my web dev site, which I haven’t decided on a name yet. I’m also working on narrowing the focus. Trying to decide if I want to focus on more general stuff for new people or just WordPress to start off. Jury’s still out on that.

Chrispian.com will stay my personal blog and I have some ideas for it, but it’s not important and way on the back burner for now. Though I do have plans. Plan the work and work the plan.

Planning to Fail

I’ve never really been afraid to fail. Sure, I don’t want to fail but I’m not afraid to. I’m more afraid of things like deadlines, commitments and my mounting collection of bills.

Failure can happen in two ways. You can fail before you even start. You can work yourself up so much that you don’t even try. I can’t live with that. The other way is to at least try. Give it your honest, best shot and see if it works out. This isn’t really failing. To me, this is trying something. Maybe it works, maybe it doesn’t. But you can’t fail if you at least try.

I’m more afraid of launching something that does take off. Then you have to deal with problems like making money, paying taxes, working with vendors and all those headaches. Well, I do all that now. Might as well do it in a way that makes me money in the process. So no more fear of success. I’ll deal with that if I’m fortunate enough to have that problem.

No, I’m planning to fail and fail as often as I can. Because I’ll be trying things. I’ll be doing. I’ll be learning from my mistakes and every time I do, next time I’ll be a little smarter.

PHP OOP or Procedural?

So I’m on a kick to really sharpen my skills and just get better at what I do. Justin keeps telling me it’s the way to go, but it honestly just seems like overkill. Most of the stuff I write is small scale. I rarely get into bigger projects. I don’t really want to be a programmer, I learned to do it because I didn’t have the money to hire programmers. I much prefer other aspects of the job.

But I do manage a custom CMS for Lit.Org, and I’m writing new CMS for a friend and I think they are both big enough that these jobs could be a good time to at least test our OOP. Not only to get better at PHP, but I hope to dabble in writing an iPhone or Android app in the future and I think Objective C will be in my near future. On top of that most of the software I use in PHP has all gone OOP as well.

Tips and advice welcome.

Why I Run a Flat Company | Jason Fried of Inc.com

At 37signals, however, we have a different position on ambition. We’re not big fans of what I consider “vertical” ambition—that is, the usual career-path trajectory, in which a newbie moves up the ladder from associate to manager to vice president over a number of years of service. On the other hand, we revere “horizontal” ambition—in which employees who love what they do are encouraged to dig deeper, expand their knowledge, and become better at it.

via Why I Run a Flat Company | Jason Fried of Inc.com.

I’ve liked 37Signals for a long time. I don’t use their products, but I do like their philosophy. This article about having a flat organization is something I really like. I’ve always worked at small companies and it seems to me that the less managers the better. And when I say manager, I mean someone who is only a manager and does not do another job. Everyone at my company works on our products and that’s the way it should be. Great article.

MediaPost Publications Most Effective Facebook Wall Posts: Short and After Hours 04/06/2011

If Facebook brand pages have become a key part of online marketing efforts for many companies, then Wall posts play a crucial role in attracting and engaging fans on those pages. With that in mind, Facebook marketing specialist Buddy Media undertook a study to determine a set of best practices for posting on Facebook brand pages.

MediaPost Publications Most Effective Facebook Wall Posts: Short and After Hours 04/06/2011

How Do You Measure Success? – Kelsey Advertising & Design

How do you measure the success of your website?

First, determine what success is. You should have built your website with some goals in mind. An e-commerce website is obviously looking for online orders, but there are many other reasons to have a website, such as: increasing brand awareness, increasing marketing and public awareness, disseminating information about your products or services, disseminating information to your employees or vendors, providing support to customers, generating requests for information, driving retail or business traffic, supporting other marketing efforts and Hiring/Recruiting.

How Do You Measure Success? – Kelsey Advertising & Design.

Who Should I Write For?

Chris Brogan recently wrote Which Crowd on his blog, almost if on queue. Amazing how many good ideas pop into your view when you need them most. I’m working on my plans for my sites and thinking about the audience is on my list, but reading his article it just really clicked with me. While I do have to narrow down a topic, I also have to figure out who I’m writing for on that topic.

So who do it write for then? I could write a blog that would appeal more to colleagues and peers. There’s some appeal in that but I think that space is pretty well covered. I do have some thoughts to contribute and I’ll do those as guest posts where they are better suited. I plan on guest posting quite a bit so some of my interests that I don’t want to write about full time can still find a home somewhere.

I know I love helping people and teaching has always been fun for me. I love giving people the power to do the things they want for themselves. So I know whatever subject(s) I choose will probably have in mind the people out learning things and doing it themselves. For example, if I do decide that web development is one of my sites, I would most likely focus on things to help people learn. I’ve done just about every job there is in making a website work, from servers to design. I’ve been at this since 1995. I may not be the best but I’ve picked up all sorts of good tricks and there aren’t too many errors I haven’t seen or caused myself.

I also run Lit.Org, so I’d like to cover writing. A subject I am not an expert on. I know good advice when I see it, but I’m not that great on the technical side of writing. I use too many commas and that’s not even my worst problem. But I do love writing. I always have. I want to write a book or five one of these days. I may have to spend a fortune to have it edited before I let anyone see it, but I will get it done. But I can write about other aspects of the writing business, like promoting yourself online and using social media. I can talk about publishing, contracts and other issues writers face, because I’m learning them as I try to get published myself. I can also talk about jobs in writing, especially online where I’ve been published. That’s where guest posts will come in. I can cover what I know and what I learn as I go. To fill in the areas where I’m weak I hope I can get some great guest posts and even eventually pay for writers. That’s true of whatever sites I do.

Chris’s article was a great spark to get me thinking about this more. It’s helping me narrow the focus of the sites I’m going and that helps me figure out what content and features the sites will need. Now it’s time to start ironing out a real plan and getting to work.

How PR People Are Destroying Social Media

How PR People Are Destroying Social Media – Search Engine Journal

Learning To Say No

I love helping people. I don’t know if it’s because I’d rather do anything but what I should be doing or because I actually like helping people. I don’t really care which, either. I don’t plan on stopping helping people. But I do plan on being smarter about it. I can’t help everyone all the time or I leave myself out. So in doing that, I have to learn to say no more. I’ve been working on that. Like all things, it takes practice.

This morning, going through my morning news, I saw How do you know when to say no? by Christopher S. Penn. It may be the geekiest way to decide how to say yes or no to something but at the very least should get you thinking about what criteria you should consider when deciding to say yes or no to something. I’m going to adapt this for my own process for deciding on what to turn down.