Stolen Credit Card

18 years, 9 months ago
[ General ]

While at mesh yesterday afternoon, using the building’s wifi, I purchased a domain name I’ve been meaning to grab. I received a phone call later that evening from a software company wanting to validate my $249 purchase of their software. I obviously informed them I hadn’t made that purchase and I verified that they had indeed been given my credit card information to make that purchase.

I got on the phone with my credit card company and the only purchase I hadn’t made was a $1 paypal purchase. I cancelled the credit card at that point and they are reissuing me a new one.

I’m obviously not sure where the information was stolen from. I purchased the domain through my host, qwk, using flock. I’ve been in contact with qwk and they assured me their systems are secure. I have no way of verifying that for myself but I’ve been with them for years and have a lot of faith in them.

I scanned my machine for spyware and found 4 high ranked entries, all *.wmv files located in the temporary internet files. They’re in “Content.IE5” and dated about a week ago. The only other issue I’ve noticed is that I’m having to login to all my usual sites like my wordpress admin, feedburner, etc.

If anyone has any recommedations on preventing this in the future, please add to the comments.

Hey there tiger

18 years, 9 months ago
[ Geek ]

Based on Chris’s recommendation I’m giving wp tiger administration a try. It’s nice, certainly a lot cleaner and simpler to use than the base wordpress admin.

Mesh Notes (Blogging)

18 years, 9 months ago
[ General ]

I hate the term blogging and all it’s baggage.

“I want a blog, I want to start blogging”

A blog is a tool, it’s a self-publishing system, that’s it. It allows you to easily manipulate your website. I forget, when word processors came out were we saying “I want to word process”?

Do we call someone who writes a book a booker, or a magazine a magaziner? No, we call them writers. While blogging is a fascinating new tool at best, in the end, it’s just writing. You don’t need a blog or even a computer for that. Stop by a convenience store, buy a pad of paper and a pen, go sit somewhere and fill it with words. Once you’ve done that for a few months then start worrying about where you’ll host your blog.

180px-Paper_450x450.jpgYou want to blog? Great, start by reading lot’s of books and practicing writing. If you don’t have a love of the written word then you’d better develop that or not bother. I’m not trying to discourage anyone from blogging, I’m trying to encourage people to write and you need very little technology for that. Not having a blog is no excuse not to be writing. If you are going to blog, great, but please, treat it more like writing a book then using some cool new tool.

What do you need to start blogging? If you haven’t read it already, I’d start here with Brenda Ueland’s book. By the way, Guy offers a money back guarantee for Brenda’s book so it’s a risk free purchase.

I’m not even going to touch the term blogosphere….

Mesh Notes (Web 2.0)

18 years, 9 months ago
[ General ]

Random notes from mesh.

I’ve touched on my love of bumper sticker marketing terms like web 2.0 in the past. I sat in a panel yesterday where the host and a presenter had a dialogue about whether blogging was web 2.0 or web 1.0. Someone please have the sense to stop conversations like this. How self-absorbed can we get in technology? It’s like flipping to FT and watching two designers arguing if grey is this year’s black. Who cares and how can that argument ever come to completion?

“Oh, ok, I see, that hadn’t occurred to me before. Ok, you’re right, grey is black. What now?”

You can’t define web 2.0 because it doesn’t exist. It’s an umbrella term meant to capture a shift within a community or the maturing of that community. Stop calling it web 2.0 like it’s an actual product. It’s confuses, and leaves people looking for the release notes.

So what do you call it? I don’t know but I’ve been calling it the internet.

R&D Learning From QA

18 years, 9 months ago
[ Software Development ]

A developer primarily talks to the Quality Assurance (QA) team in a meeting about code they’ve written, the ‘how am I going to test your code out’ meeting. Outside of those rare meetings, developers communicate with QA mostly through issues in a bug tracker.

Every software release contains a certain number of bugs. It is generally assumed that the number of bugs is a function of the lines of code written.

number of bugs = f(new lines of code)

This is an oversimplification resulting in the belief that the only way to reduce the bug count is to reduce new lines of code. The real formula is something far messier like:

number of bugs = f(new lines of code, f(E))

Where E represents the working environment. This mess includes the personalities of everyone involved in building the software, the level of trust between those people, the state of communications, etc.

Once something is measured it receives attention. The bookkeeping, and counting, of bugs related to the software development process contributes to the myth of the first formula. Posting and fixing bugs presents the appearance of work accomplished regardless of the reality. The goal of most QA departments is to find and post bugs, not find, post bugs and work with the rest of the company to keep a similar bug from appearing again.

shoe testerThe vast majority of bugs could be caught during the development process. They’re not bugs as much as they are change requests, often related to usability or product consistency. I have yet to work somewhere that has an ongoing, explicit goal of decreasing the number of bugs per release? In other words, write better code. I don’t mean finding bugs and making sure they don’t go out in the release, that’s a given. I mean taking it a step further and using bugs as a means of influence to the development process itself.

Position QA less as a quality enforcement department, more as a learning department. Task both the development and QA teams with improving as a single group from release to release. In this scenario, QA and development are very much part of the same team. QA members don’t simply point out what’s wrong with a developer’s work, they talk to each other and determine where things went wrong and if there’s a way that it could be done better next time around. QA moves into a role of teacher and source of learning for developers. It’s not perfect but it’s a start. It demands a certain type of developer, ie one with less ego than most.

Unfortunately I don’t think this learning process can be a formal one. It must be left to the overall project team to find ways to learn from the bugs that were found and fixed. Mistakes become tools to get better as a team.

My Blogroll

18 years, 9 months ago
[ General ]

If you’re interested in what blogs I frequent, I added a link to my blogroll to my about page.

“A blogroll is a collection of links to other weblogs.”

Spy On Yourself

18 years, 9 months ago
[ Geek ]

This is an interesting idea. TimeSnapper takes screen captures of your desktop at a configurable interval, allowing you to play back a period of time to remind yourself what you worked on. The idea being to help you fill out timesheets, project notes, etc.

To answer the questions that jump to my mind, they claim it doesn’t impact performance, uses 1 to 5 meg of memory and allows you limit the space the images take up, either in total capacity or days usage.

“With TimeSnapper you can play back your week just like a movie. You can play it at any speed you like, and jump in at any time you like.

When it’s time to fill out that dreaded timesheet, TimeSnapper is a savior. No need to tear your hair out trying to remember where all the time went.”

Mac Mini or IMac?

18 years, 9 months ago
[ Geek ]

mini2.jpgI’ve been contemplating purchasing an IMac or a Mac Mini for the main floor of our house. I figure the Mac Mini would do fine, however, the clean sleek look of the IMac with everything built into the monitor seems sweet. As seen on LifeHacker, there’s a hack out.

The MiniHitch allows you to mount your Mac Mini®, on the back of your monitor, by making use of the 100mm or 75mm spacing VESA pattern mounting holes found on the back of many LCD monitors.

Open Letter to Corporations

18 years, 9 months ago
[ Office Gossip ]

This is a great read, thanks to Guy for the link. A big part of Mark and Bobby’s vision for CreationStep is this act of rescuing people from environment’s that aren’t allowing them to grow and thrive. They’ve done this successfully many times. In a lot of cases the environment they’re rescuing people from is a traditional corporate environment, however, it’s not the rule. I know of people who’ve tried running their own businesses only to return to an office where they’re able to excel and grow again.

Whether you’re in a large company or not, the ideas and suggestions in the above article are worth thinking about.

“My main purpose in life is to take your best, your brightest, most creative, hard-working and passionate employees and sneak them out the hallways of your large corporation so that they are free of the yoke of lethargy, oppression and resentment.”

:help version7

18 years, 9 months ago
[ Geek ]

This doesn’t happen everyday, or every year for that matter, a new version of vim is out.

“Once you have installed Vim 7.0 you can find details about the changes since Vim 6.4 with ‘:help version7′”

If you happen to be looking for some vi tips, I keep some for myself here.