Thursday, August 20, 2020

Recent Game Outages

Wow, so it has been 10 years since I last updated this blog. That's a record that I hope remains unbroken.

The game has stopped working a few times recently, one of them so dramatically that the whole site was down for over a day. Thank you to everyone who alerted me to the outages, and I apologize for the amount of time it took for me to fix it.

The minor periodic outages happened when I took too long in between runs of the maintenance script that compresses and moves the data generated by the game out of the way; This caused the storage space to fill up, which causes the game to stop working. In the past few days I've done a deep cleaning and freed up enough space to prevent that problem from arising for years to come.

The major outage was due to a glitch in routine maintenance by my provider, who corrected the problem swiftly as soon as I submitted a trouble ticket. It was nerve wracking because the symptoms of the glitch looked a lot like massive data loss that you might expect from a malicious hack - but it all turned out fine.

Thank you a million times over to the many players who donated money in the aftermath of the outages. Be assured, however, that the game is NOT in any danger due to lack of funds. I am keeping the donation link up on the site only because I think there are people who would like to show their support that way regardless of the underlying need. My main use for donated funds is to "pay it forward" by supporting creative people on Patreon whose work I enjoy.

At the end of 2010, the year of my previous blog entry, I joined Davis Law Firm as their bankruptcy attorney for Waco, Texas. That turned out to be a good fit, though the office was in a bit of a chaotic state when I signed on. It was the first time I had ever been responsible for managing other people, not just working on my own.

I am still in that same Waco office, but at the start of 2018 it went back to being the Law Office of Evan Simpson: I bought the practice from Davis Law Firm. Unlike in 2010, when I was struggling to get started, I now have a staff of four, experience running a small business, and hundreds of clients.

Tuesday, March 9, 2010

Law Office Update

Just to let you know, things have been going quite well on the lawyering front. I was going to say "you can tell from my long absence ..." but stopped when I realized that, given my posting frequency, you really can't tell anything from the time between posts.

I have over a dozen clients now, and have successfully filed several cases. After a few months, I decided to share an office with another local attorney who mentored me back when I was just getting started. I still make house calls, but quite a few people prefer to meet at my office. When I'm on the road, I use a nifty little HP netbook with built-in Verizon cellular data service and a (relatively) portable little HP LaserJet 1018. One of these days I'm going to get myself a Fujitsu ScanSnap S1300 Portable Document Scanner, and my house-call kit will be complete.

Oh, and I recently got my 15 seconds of fame on local TV (skip to 1:59 for my first echoey appearance).

Monday, September 28, 2009

Law Office of Evan Simpson

Since getting chat working, I've been busy, but not with the game. I decided to try to make a go of it as a one-man law office. Obviously I'm a computer geek as well as a lawyer, so I'm going to use technology wherever I think it will help. Bankruptcy law is a very computer-friendly area, since the court requires all filings to be electronic, and there are several sophisticated programs that can be used to help prepare bankruptcy schedules. I can get a ten-case license for Bankruptcy Pro, the one I'm most familiar with, for only $250. I have to keep my overhead low, so renting office space is out of the question. I'm turning this into a positive by making house calls. Add evening and weekend hours, and I think I'll be able to help a lot of people who would have a serious problem with taking half a day off from work to see a lawyer. The site for my Waco bankruptcy law office finally got indexed by Google last Friday, so we'll see how it goes. At least to start, though, I expect to still have plenty of time to work on the game.

Thursday, August 27, 2009

Chat!

(updated twice) A lot of people have been asking for this feature for a very long time. For that reason, I'm making a beta test version available even though it isn't fully cooked.

The chat panel starts out closed; To see what people are saying you either open it up (using the little down-triangle icon) or say something yourself. To say something, type it in like you would a guess, but with a single- or double-quote mark in front of it.

In the works: highlighting teammates, and the ability to customize who you see in chat (friends, teammates, people playing 4x4 or 5x5, etc.)

Friday, August 21, 2009

Why You Always Test In Several Browsers

I rolled out a new version a few minutes ago. No one was supposed to notice, since the changes were are internal -- making logins and suchlike more efficient, and making it easier for me to introduce stuff like OpenId.

Unfortunately, I hadn't tested my improvements in any browser other than FireFox on Linux, and it promptly blew up and wouldn't let anyone but me and about four other lucky duckies log in. I spotted the incompatibility after a few minutes, and it should now work for everyone.

If it just sits and spins when you try to log in, click on the "Reload Page" link at the bottom of the sidebar before panicking.

Monday, August 3, 2009

And I'm Back

Well, so much for that. For reasons I'm not going to go into here, I'm no longer employed. It's a shame, not just because I'm out of a job, but because I was really enjoying working there. I learned a great deal, and loved the fact that we could help 90% of the people who came to see us.

So now I'm job hunting again. This may also allow me some spare time to work on the game, but I'm not going to promise anything.

Tuesday, February 24, 2009

In Which I Announce My Full Employment

I got a job! A good one! This is happy news for me, but not so much for the game (at least in the short term). I'm a bankruptcy-attorney-in-training, and between that and my evening classes in Spanish and Philosophy (don't ask) it's about all I can do to fall into bed in the evening. Still, it's not like development of the game has ever gone on at a breakneck pace.

Wednesday, January 28, 2009

Sick

A nasty stomach bug has been going around; My friend caught it, followed by my son, my grandson, and my wife. I thought I might make it through unscathed. No such luck. Yech. It hit me around 2pm, and I've spent the rest of the day in bed.

Update: I'm feeling better now. Last night, I dared to eat something other than crackers and applesauce, and nothing bad happened. Seems like half of the people in town have had this bug!

Tuesday, January 6, 2009

The Recent Unpleasantness

If you've encountered the recent can't-log-in bug, know that I have fixed it. If you haven't, good!

Technical details follow. I really need to move WordSplay; The service I use now is pretty good, but has one huge drawback: no virtual memory. Most 'real' computers, and many systems like the one I'm renting, provide virtual memory to allow you to fully use the physical memory of the system. It does this by temporarily storing some of the contents of memory to disk when there is no free memory left. This means that even if you are running enough programs to take up all the memory, you can still run more -- it just slows everything down. Without this feature, a system either has to refuse to run new programs or kill off a running program to free up memory for the new one. Either choice is bad.

Recently I made some changes that increase the memory usage of the web server, but forgot to reduce the number of connections that it tries to handle. After that, when activity spiked, there was a chance that memory would run out -- and for some reason the system would decide to pick the database server to kill. I've reduced the connection limit now, so this should stop happening.

Sunday, January 4, 2009

2008 Fun Facts

Some statistics for WordSplay from 2008:
MonthPlayers
Logged inNew
January1684013632
February2767313883
March254017967
April229405858
May230396098
June205084270
July191403562
August180563097
September170982577
October170382683
November168942403
December175283119

73,717 people logged in and played over 25.5 million games.

In the 4x4 game, the highest score all year was 439, the most words found in one game was 250, and the most words found in one game by only one person was 71.

In the 5x5 game, the highest score all year was 1328, the most words found in one game was 445, and the most words found in one game by only one person was 130.

Friday, January 2, 2009

Brand New Day

Hello, and welcome to 2009! I hope that we all do just a bit better this year than last.

I haven't added anything to the game in far too long, although I've got bits and pieces that I've been working on, like a partly-done Google gadget, the ability for AOL and Gmail users to register/log in using those accounts, and improved server robustness. I'll be getting that last one into production soon, after today's hour-long server outage.

Things have been quiet on the law-job front; a few interviews that didn't pan out, one still to be scheduled. I continue to do assigned criminal defense, which comes in intermittent bursts. For several months I worked on a web site for a special project for my sister-in-law's business, in the vain hope that it would bring in some much-needed customers. The result has been a lot of belt tightening, and a minimal Christmas.

That's enough whining from me. I still have my health, my family, good friends, and a lot of very nice people who enjoy WordSplay and tell me so. In a few weeks, I will start taking evening classes in Spanish, with sign language to follow. And I fixed the headlight and turn signal on my VW Bug myself, for only $27.

Sunday, July 27, 2008

Beatnix Gone

This is a purely personal post, with no updates on the game.

Beatnix Coffee House went out of business yesterday, and today we started selling off its assets and winding it up. Almost three years ago, my wife Penney started Beatnix in collaboration with her mother Sandy (seed capital) and old friend Todd (professionally trained chef). It had been a dream of hers for quite some time, and she made it a glorious reality. We had art, music, poetry, great friends and great coffee. We had cool, funky employees and customers. All four of our children worked there, and two of them performed on stage there, at one time or another. You can read more about it in our local paper or the Beatnix web site.

For most of Beatnix's existence, I was in law school. In recent months, I hosted open mic poetry, but that was about the extent of my involvement. I was very proud, though, of what Penney had accomplished - apart from Todd's tasty muffins and paninis, all of the things that made Beatnix great were due to Penney's creativity and hard work.

Many, many people loved Beatnix, but in the end, that wasn't enough to keep it going. Sandy, Penney and I invested a lot of money that we won't be getting back, and Penney and Todd spent a great many underpaid or unpaid hours. All that is left are memories of the good times we had and the little community of wonderful people that gathered around us. There are quite a few things that we would have done differently, if we had it to do over, but there is no question that we would do it all again if we could.

Monday, May 19, 2008

Days Go By And Still I Think of Y'all

It's been a busy ten weeks; Hence the complete lack of bloggle posts. I have been assigned to defend five clients, so far. I helped three with pleas, and the fourth may not even face charges (I should find out today). Another local attorney, upon learning of my math degrees, hired me for a couple hours of expert witnessing. One of my favorite tasks in law school was acting as a witness during court exercises, and real-life expert witnessing was even better - but sadly, there's very little demand for it around here. Starting a law office is slow going; I don't know how I would have made it this far without your generous pledge drive donations.

Much of the rest of my time has been taken up trying to prepare Beatnix Coffee House for a big move downtown (the building we're in will be torn down later this year) and doing emergency technical support.

One of the technical emergencies was our mail server getting overwhelmed by spam. I finally gave in and configured it to only accept mail for existing mailboxes; Before that, it just delivered any mail addressed to an unknown name to my box. It was very convenient to be able to accept mail at any made-up name without having to fiddle with the server. This change saved the server from the tsunami of spam, but also made all mail to weboggle@shackworks.com bounce . . . and I only noticed this today. Argh. If you sent any email to weboggle@shackworks.com within the past few weeks and didn't get a reply, please re-send it!

Needless to say, among all of this excitement, I have made very little progress on the game front.
But I have been keeping careful track of your feedback, bug reports, and suggestions.

Monday, March 10, 2008

No Tote Bags, Yet

The "Final (I hope) Pledge Drive" is in progress, and going strong! You all have been keeping me busy writing thank-you emails. Some of you (and you know who you are!) have gone above and beyond the call for "a couple dollars"; Whether you have given $2 or $20, though, you're all lovely, generous people, and I appreciate you more than I can say.

Update: All done! Here are some statistics for the week (rounded off, slightly): 550 of the 14,400 players who logged in during the pledge drive donated. This is about 3.82%, which is pretty darn good! It surprised me that only 1,900 of the 14,400 logins were weekend-only players, since I assumed that there would be a larger contingent of people avoiding the site during the work-week for the sake of their productivity.

I tried to thank everyone personally, if briefly, although there was some difficulty with non-functional PayPal email addresses (if your initials are V.H. or K.S. and you didn't get a response to your donation, please write to me!). Your donations have put me on solid footing, and given me the breathing space I'll need to make this whole criminal defense gig work. You can be sure that, no matter where my career takes me, I will always ensure that this game keeps going - and getting better!

And for the 96.18% who didn't or couldn't donate . . . thank you for coming to play, thereby helping to make this site more fun for everyone by adding to the competition! Play on!

Friday, March 7, 2008

Time Keeps on Slipping

By popular demand, there is now a 60-second interval between rounds instead of 30 seconds. Many of you were getting frustrated at not having enough time to review the results of each round. We'll try this for a week, then I'll test out my new quick-poll code to ask you all whether you prefer 30, 60, or perhaps a compromise at 45.

Oh, and I'm off to the courthouse to apply for inclusion in the county's Attorney Appointment List. If all goes well, very soon I'll be able to start defending people who are accused of misdemeanors.

Update: ARGH! I HATE DAYLIGHT SAVINGS! IT MAKES MY LIFE HARDER!
Just wanted to get that off my chest.

Update update: Change of plans - I'm going to try 45 seconds for a few days, to give you all a feel for it, before I poll everyone.

Wednesday, February 27, 2008

Thoughts and Numbers

Just a quick update, to let you know how the game is doing, and how I am doing.

First, some statistics on the game:

In February, the number of players logging in each day ranged from 6,568 to 8,051.
32,729 Players have registered.
1,306 registration emails sent since the 15th are still pending.
131 donors made 151 donations before 2007
433 donors made 486 donations during 2007
39 donors made 39 donations so far in 2008
Thank you!

The new server design and code seem to be handling the load without any trouble. Most of the problems have been in the design of the game board and the wording of the emails, and thus my fault ;-) The rest are either browser incompatibilities, over-protective Norton and McAfee software, or still mysteries to me.

I am about to go take a two-day CLE (Continuing Legal Education) seminar that will satisfy most of my professional requirements for the year, but more importantly will enable me to start defending people accused of misdemeanor offenses. I hope that this step will allow me to get my financial house back in order, and help some people who really need it at the same time. Unless I get more clients than I anticipate, though, this will still leave me with plenty of time to keep improving the game.

Wednesday, February 6, 2008

Facepalm

A new version went up early this morning. It should speed things up a lot, and fix many of the minor bugs that y'all have been reporting. There's also a first draft of score list "abbreviation", in which only the most "interesting" parts of the list (i.e. you and your team, people you have marked, the top 5, and the bottom 2) are shown right away.

Oh, and it had a "fix" for the problem of pop-up blockers preventing the links to this blog and to PayPal from working. This "fix" rendered those links completely inert, even for players without pop-up blockers running. The situation has now been remedied, and those responsible (me) have been smacked.

Thursday, January 31, 2008

Nomination

Here's a post to present my favorite names from among those suggested so far, and to provide a home for your further suggestions:

LinkLetters, Word Weaver, Word Weasel, Word Flex, Word Maze, Word Jam, Logophilia, Logomania, Word Ferret, LetterNet, WordCore, Word Mine, Oh My Word

Dammit, Jim, I'm a Lawyer, not a UI Designer

Many of you like the new design. Many of you loathe it. Whichever way you feel, please understand that I'm not wedded to the way it looks now - it's not "my way or the highway." Only one thing about the new site is fixed in stone, and that is that each player shall have a cookie containing a unique account code if they are to play. This is the reason for the email-based registration system. There are other ways to provide this cookie. Two that I have in the works are Facebook-based registration, and sub-accounts (allowing registered players to generate account codes for their kids or students). But if you routinely clear cookies, or play on a new computer every day, you're going to have to log in. Sorry.

Everything else is subject to change at your suggestion. I have had an unavoidable enforced break from working on the game, due to paid work on a deadline, and this has given me a chance to reflect on things as the praise, complaints, and cries of "Help! I can't play" have rolled in. I'm not a good user interface designer, and I know it, yet I keep trying to guess at design elements that will work, spending precious time implementing them, then discovering too late that they were mediocre additions at best. I need to stop guessing.

I need your help. While I squish bugs, please give me ideas. However you feel about the current look, think about it. What do you like? What do you not like? SPECIFICALLY. I'm not talking about bugs, new features, or general sluggishness here, just design. It would help me to hear either "I like that the board is resizable, and the way it is done" or "The list of guessed words would be much better if it was one word per line, rather than a comma-separated list." Not helpful would be "I hate the look" or "Don't change the score list!" or "The last round word list is confusing." These are not specific recommendations. If your first reaction is "Make it like WEBoggle!", then I have to ask "Really? Just like it? With 200+ players in the score list?" One of the motivations for the new, flexible interface was the volumes of complaints that I got about the old interface.

There are radically different views amongst you. This is why configuration options have multiplied, and why I added Themes and drag-and-drop rearranging of parts. At the moment, Themes are just simple color schemes, but they can radically alter the look of the game.

Here are some possible topics: Should I discard the ability to rearrange the play area? Enhance it, allowing free-form positioning and sizing rather than columns? Should I have two alternating page layouts, one during play and one during scoring (and the ability to stay on the scoring page even though a new game has started)? Put in a toggle button to turn the "frames" of the game parts on and off? Use a different color scheme? Change fonts?

Meanwhile, some people still can't play. I'm on it.

Monday, January 28, 2008

Aftermath, and Onwards

It's mostly working, for most players. Now I will make it work well, for everyone. My priorities for the next week are:
  1. Get Safari on Mac working again (Safari on Windows works fine).
  2. Make the interface snappy, or at least not slow. I feel your pain - my development machine has all kinds of debugging stuff turned on, and the game drags. As a band-aid, I will add a setting that cuts the score list down to size. I propose that, when this setting is turned on, the score list will show only the top five + your team & members + at least 5 players just above and below you + any players you have marked. Please suggest alternatives / variants in the comments!
I apologize for this transition. I am frustrated that everyone isn't able to have fun. It will get better.

Oh! I almost forgot to mention: a few hours after last night's transition, all seemed to be going well, so I went to bed. A half-hour later, network access to the server was cut off for about three hours. The server itself was fine, but nobody could reach it. Argh!