SethKinast
Joined 14 years ago
Joined 14 years ago
She had to ask her parents for permission because it turned out she was 15. I had to talk to her mom and convince her that we were an actual company trying to hire their daughter.
We used that theme for the life of the product, though!
There are pockets of elitism where people are comfortable in their insular group and use it as a status symbol. But there are plenty of welcoming subgroups; it's just that they may take a little digging.
For keyboards, RGBKB, customMK, and Zenclack have been some of my favorite little Discord communities.
We got a client whose brand and web presence was relatively more-modern. I soon found out that the sales and design teams landed the client by promising much more than what the CMS could deliver-- responsive, hand-tooled pages with flexible layouts. The timeline was a few weeks.
I took a walk and despaired. The way that CMS pages were implemented meant that even small changes to page layouts required database changes, which themselves required DBA review (which only happened when the DBAs deigned to descend from the mountaintop). There was no way that we could also support arbitrary layouts with the fixed database columns.
An idea finally came to me and I found one of the only backend devs that was willing to play along. We reused one of the existing templates, a simple one with only one large content area. I wrote a frontend that injected itself into that page and rendered a canvas with slots to place arbitrary widgets. The entire configuration was then JSON-encoded and stuffed into the single text database column, and when the page was loaded from the CMS we hijacked the load to decode the config and render our widgets instead of the CMS field.
The company actually won an award for the system and gave out beer steins at the holiday party with the system's branding on it. Over the next few years, they retooled the entire CMS to actually support the concept as a first-class idea instead of my hack, although I moved on fairly shortly after that moment of triumph.
I looked at the appointment site the hospital used, and saw that the way it populated its appointment calendar was to load an endpoint that accepted a date range and just returned a JSON array of appointments. I built a quick bash script and pointed it at Pushover, and a day or two later my phone notified me that there was an appointment available for the very next day.
He ended up getting COVID shortly after starting school and it was ultra-mild, so I'm doubly grateful that a little script might have saved him some suffering as well as freeing us to go out in the world earlier.
Eventually they realized they could just copy the game and run it inside the MMO itself, so they terminated the partnership. At the end it was grossing 20k/month, but it literally consumed every moment of my free time so in some ways it was a relief to shut it down.
This was early in my career so I learned an incredible amount about scaling, catching, etc. that I was able to leverage at future jobs.
I was able to migrate all my GMail mail using imapsync.
Filtering ant.amazon.com keeps order emails and such while discarding any mail sent from recruiters (though it would likely also filter mail from non-recruiters if you actually correspond with someone at Amazon).
if anyof (
body :text :contains "znsrc.com",
header :contains "user-agent" "Nylas",
exists "X-Ashby-Stage",
header :contains "message-id" "ant.amazon.com",
exists "X-ZenSr-ID"
) {
fileinto "INBOX.spam";
stop;
}I moved email to MXRoute and spent some painful time migrating to standard Google accounts-- imapsync to copy some email over to the new account, hacking Partner Share to get photos moved over, resetting all the Home devices.
It worked great with a couple caveats. All my store purchases and $75 of credit are on the old account and they cannot be migrated. This means I keep my GSuite account as a secondary account on the phone, not a huge deal. I lost location history and other such unmigratable metadata.
I use K9 Mail and Thunderbird and am generally pleased with them. After a week of tweaking I see better spam handling than Gmail, which was a surprise.
Overall very glad I got it done.
The site pulls in an analytics script from the domain `route.run`.
Going to route.run redirects to routeshuffle.com.
routeshuffle.com/about :
Not only is the credit card form not actually hosted by Stripe even though it says it is, this isn't from an "experimental product studio in New York", it's a random teenager from New York that just slurped up your credit card info.