An oldie, but a goodie.
Posts by Category
I love my Echo Spot, but there’s only a few things I regularly do with it via voice commands. It mostly boils down to controlling my smart lamps, playing music, and adding stuff to my shopping lists. Super convenient for these things, but with others I struggle to remember what I’m supposed to say to make something happen or if I even have a skill that does something.
There’s a huge rush to push things onto voice assistants since Amazon makes it particularly easy to do. I think it’s much like having a splash page on a website, just because you can do it does it mean you should?
Currently, services arenas are rushing to jump on the VUI bandwagon — from education to healthcare to banks. But can and should everything be supported by voice?
Procrastination is an emotional problem Permalink
As someone who battles “procrastination” I can get behind this. There can be a lot of moral judgement from others around proctrastination. Most offered solutions seem to be about willpower, time management or task management. Most of these solutions aren’t solutions at all, particularly when others see you as someone who gets things a lot of stuff done, but deep down you really know about all the stuff you’re putting off.
One small pilot study found very low procrastination scores among experienced meditators, suggesting that doing absolutely nothing might be the best way to get everything done.
I’ve run across a lot of these articles lately, but it never hurts to get these great ideas reinforced again :)
Regardless of your title, you should strive to build connections with your employees and help them develop and grow. Take an active role in leading your team and don’t manage from the corner office. Help them out when a deadline is looming to show them that you’re invested in their success.
The opening couple of sentences nail it. There’s a lot to getting things done, but one of the most powerful items is realizing that that project you’re working on doesn’t magically get finished by your own sheer will or direction. There’s opinions to measure, feedback to listen to and people to mentor.
If you’ve been told you’re “leadership material,” it may be due to these seven leadership practices. However, more often than not, people in positions of authority don’t value the people-side of the business.
Frankly, they often defer “leadership development” to the lower ranks because they’re too busy to care about raising their own capacity to transform the workplace and serve the needs of their employees.
I read a study long ago that had a similar outcome, people who were seen as “lucky” were mostly just open to seeing opportunities and positive outcomes.
And that optimism gives lucky people more “grit.” When you think things will work out, you persevere. And when you’re resilient, you give possibilities more time to work out in your favor.
Skeptics might be shaking their heads right now: But we all know people who aren’t just optimistic — they’re utterly deluded. Are you saying we should lie to ourselves?
Um… kinda. Turns out that while pessimists do see the world more accurately, optimists are more likely to be lucky because those delusions push them toward opportunities.
How to Teach Yourself to Do Hard Things Permalink
I’ll be picking up the book this article sources, “Fully General System For Learning To Do Hard Things” by David MacIver. To a small degree I’ve always done this as I learn and try new things. I really like the idea of finding an analog to the hard thing that you already do and slowly changing it, mastering it and iterating on it until you’ve mastered that hard thing.
So it’s not a guarantee but rather a structured plan to follow if you’re not sure how to start mastering the hard. He offers two approaches—one process if you already know what success looks like and one process if the definition of “success” is more subjective. In both cases, you’ll follow these steps:
DIY smart mirror Permalink
I’ve been looking to build one of these as a project. I love the idea of it… there’s a ton of potential in the concept for an awesome product.
Smart mirrors have been around awhile, and the most prominent version comes from Michael Teeuw. The idea is pretty simple; you’ll build a frame and box. Inside the box, you’ll place one-way glass (often seen on TV in police dramas), a monitor, a Raspberry Pi, and the cables necessary to power your setup. Michael and other contributors have created an open-source Magic Mirror platform you can install. Once installed, you can customize it to show your calendar, weather, news, and more. Installing the software is easy—it requires just one line of code.
I generally don’t like these kinds of “X things you Y”, but this one had a couple items that I thought was good, particularly this quote:
Some “leaders” believe that admitting when they’re wrong is a sign of weakness.
The one page BASIC SID Benchmark. Permalink
Stumbled across this one as I was looking at some old speech synthesis stuff. Might come in very handy as I work my way through a pile of semi working commodore 64s.
How do you make sure the SIDs that are in the old C64 in your dad’s basement works before attempting a MIDIBox SID, sammichSID or other similar project? (Or midway through the project your dodgy soldering skills makes you wonder if you just blew out your 50$ SID?)
Commodore 64 developer of Altered Beast, Rampage, Atomic Robokid releases source code after 30+ years! Permalink
It’s always great to see how someone approaches their craft. We expect to see code in this day of easy to view, public repos, but it’s even cooler that old source is being made available. Wonderful to see techniques used in these very memory and CPU constrained devices.
Last Sunday, the Commodore 64/128 Programming Facebook group was carrying on its business as usual when received an invaluable gift from Michael Archer – the source code of many Commodore 64 games he programmed between 1986-1992.
I always find it fascinating how great UX is an interplay of layers from the seemingly obvious to the subtle. All of this takes it’s shape by taking the user centric view and understanding what that users will need from moment to moment and context to context.
This is exactly what I experienced in Tokyo, by receiving each information at the right moment, I managed to reach my final destination without any worries. Everything went smoothly without even noticing how much I was guided.
One of the most fun parts of attending the ISCA (International Society of Caricaturist Artists) convention 2018 was watching the last part of their art fight where two caricature artists had to do a timed caricature of the other using an etch-a-sketch. Amazing what they did. Of course, me being me I had to take a look at what could be done with technology.
Even if you don’t want to duplicate the toy, the comparison of the displays is worth watching. We were really hoping he’d included an accelerometer to erase it by shaking, but you’ll have to add that feature yourself.
My company uses COBOL. While it’s easy to write a click bait headline like the one above, it’s much harder to actually replace or even replicate a lot of what COBOL and the systems that rely on it.
The third option, however, is the cheapest and probably easiest. Instead of trying to completely revamp the entire system, Döderlein suggests that banks take a closer look at the current consumer problems.
Just a great quote form a good article. I see a lot of teams getting bogged down in trying to boil the ocean to solve problems, when a few smart moves can make a big difference.
There’s a difference between being on the bleeding edge and being a successful follower. You don’t have to keep inventing new things, but you do have to react quickly.
Using Slack To Monitor Your App Permalink
We’ve been using slack integrations with our git repos, Jenkins, Jira and are looking at integrations with AppDynamics and some extreme feedback items. We found it incredibly helpful for our team members on support to create some custom Hubot scripts. These tell support things like what time it is on the ship, what version of the application is deployed, how much memory and how many processes things like apache, mysql, and nodejs have.
As my curiosity grew with each ding, I began to wonder things like, What if there was a failure to create a new user? What if a user registered, logged in but didn’t complete the onboarding process? What is the result of our scheduled tasks? Now that the groundwork was in place, answering these questions was a piece of cake.
Aspirant developers are told they have to learn HAML, LESS, CoffeeScript, React and whatever else fly-by-night bullshit Hacker News is spruiking. Honestly, I don’t care. I’ve tuned out at this point, and I’m not alone.
Which is why I love Glitch, from Fog Creek. We’ve written about this site before. Essentially, it’s a playground where you can remix other people’s code in a safe and self-contained environment.
A lot of people practicing Agile or Lean forget that what it primarily boils down to is a way to more quickly get value in front of customers, test their reactions and pivot accordingly.
Most organizations don’t test their innovation ideas with quick experiments to generate real-world evidence. Instead, they rely on in-house opinions, or conversations with lead customers to vet ideas. When data-driven experiments are run (like market surveys), they often take too long, cost too much or deliver little new insight to develop the idea.
Nice overview of the OCEAN project. The platform my team has created makes a great segue into OCEAN.
Princess is the perfect choice to first receive the technology as it really is a natural evolution of its award-winning Princess@Sea mobile app, which continues to be offered fleet-wide as the new rollout will surely eventually supersede it. After Regal Princess, Royal Princess and Caribbean Princess will be next to feature Ocean Medallion in early 2018.
Very proud of what my team has been able to accomplish with the platform that we rolled out across the princess fleet over the past couple years. More great things to come!
After first demoing the app and speaking directly with Nate Craddock, project lead for guest experience applications, it’s a treat to see that Princess Cruises’ ace Princess@Sea mobile app has recently won a well deserved 2016 Acquia Engage Award.
Also liked this bit quite a bit as it is exactly what we have been working toward.
From my own personal experience using the app, I can attest that it is indeed user-friendly and marks one of the best cruise line endeavors for digitizing and bettering the guest experience, one that is a model that more should mimic.
Short write up on all the initiatives going on in seagoing hospitality. Of course I’m adding a quote from myself :-D
But Wi-Fi isn’t the only way to get online. Princess Cruise Lines has recently deployed an app to its entire fleet of 17 ships so passengers can communicate with each other on board for free—a boon on a ship that is a thousand feet long. The Princess app includes menus, an option for rating on-board restaurants, and real-time information updates on excursions and events on the ship, said Nate Craddock, project lead for guest experience applications for Princess Cruise Lines.
The Languages Which Almost Became CSS Permalink
Fascinating digital archeology and commentary on one of the standards I work with quite often.permalink
Reminder to be mindful of your surroundings. Just becuase AR is overlayed on the real world, doesn’t mean all life is a game.
Get a life and stay out of my yard!
Apollo 11 sourcecode on Github Permalink
Pretty great to look through the git repo. Take a look at the code through the lens of today’s conventions. Working in a constrained environment myself (though nothing like these guys) is a great motivator for finding interesting ways of doing things, while still injecting some fun.
The code and its comments has lots of injokes: an injunction to the astronaut to “crank the silly thing around”; a file called “PINBALL_GAME_BUTTONS_AND_LIGHTS.s”; a subroutine called “BURN_BABY_BURN–MASTER_IGNITION_ROUTINE.agc” and a comment about “TRASHY LITTLE SUBROUTINES” – and, of course, some Shakespeare (“IT WILL BE PROVED TO THY FACE THAT THOU HAST MEN ABOUT THEE THAT/USUALLY TALK OF A NOUN AND A VERB, AND SUCH ABOMINABLE WORDS AS NO/CHRISTIAN EAR CAN ENDURE TO HEAR.”).
Nice overview of our project. I’ll always put quotes of myself:
“There has always been a need to deliver value to passengers, and this is a way to further enhance the experience,” Craddock says.
And my co project leads, Hillary:
The Drupal development platform was a key to building the system, says co-project lead Hillary Neaf. The company began using the open-source framework in 2007 to develop its corporate Internet framework. “It provides a high level of flexibility and the level of security we required,” she explains. “We have also benefited from the community support, and have used a lot of the Drupal forum and group input to develop the initiative.”
“Princess@Sea delivers digital transformation in a disconnected environment,” says co-project lead Subbu Hariharan. “It’s an exciting and challenging proposition.”
Connected cruisers Permalink
This was the specific reason we went to a web app rather than a native app, speed to market. e can update and deploy
One of the few lines to make its app available fleetwide is Princess Cruises, in part because Princess@Sea is a website accessible through a browser rather than a downloadable program. That approach made it easier to implement, and it is accessible on laptops, at terminals in the ship’s Internet cafe and for devices other than mobile phones and tablets.
There are other considerations when working with an environment like a cruise ship as well, particularly that we can deploy to the ships multiple times per week to add features and fix bugs. On a ship with limited internet bandwidth, we just couldn’t ask our passengers to download a new app every time we wanted to add something or fix something.permalink
Good overview of the platform that my team has built at Princess to drive our guest experience.
With a complex system for migrating data to and from ships causing new challenges every day, Princess Cruises sought support from digital experience firm Acquia to ensure the process of using Drupal to build its onboard digital platform went smoothly.
The open-source content management platform was chosen for its flexibility and ability to create customised content. Nine months later, the Princess@Sea app was fully developed and accessible on any device, from mobile phones to desktop computers.
Princess@Sea Now Covers the Entire Fleet Permalink
More quoting myself:
With other cruise lines, ones even within the Carnival Corporation family, offering mobile apps specifically for iOS and Android devices, it may at first seem peculiar that the Princess equivalent is not a native app, but Craddock explains, “I think one of the big differentiators for us, in thinking about that mobile experience, was that we really wanted to provide this foundation for the guest experience first and then look at the platform as something we then can use to expand how we do our offerings onboard.” That means it is also accessible from traditional internet cafe terminals, laptops and tablets and can be inexpensively updated more frequently.
Some notes from a talk I gave recently at Acquia Engage 2015. Short talk, but a great group.
The Princess@Sea app first launched on one ship in 2013, the Royal Princess, and will be available on all 17 ships in the Princess fleet by the end of the year, said Nate Craddock, project lead and architect for Princess@Sea product team, speaking at Acquia Engage in Boston last week.
A pretty fun webcast we did with Lingotek and the Drupal Association. Mainly focuses on one aspect of the platform, mainly the onboard evaluations and their instant translation workflow through drupal and lingotek.
I was fortunate to be able to host a session at DrupalCon Los Angeles. Great showcase for our product, but also a peak behind the curtain at how we’re able to make a platform like Princess@Sea on Drupal and how to rethink what you’re building and who your team is.
“Princess Cruises is a very forward-thinking company. Mario’s team is comprised of truly innovative and creative thinkers,” stated Rob Vandenberg, President and CEO of Lingotek. “Lingotek is proud to be a major part of the Princess Cruises ‘Translation at Sea’ solution and looks forward to working with them on continued projects.”
A video we made with our friends at Acquia to feature the use case that we have at Princess with Drupal.
Another benefit of having a web based platform - no need to download an app and not limited to a small selection of platforms.
Guest who do not download the app will still be able to send messages to other passengers using Princess@Sea, the award winning app that debuted on the Royal Princess. Princess@Sea allows guests to view the day’s events and activities, their stateroom account, restaurant menus, and other information about their cruise from any smartphone, tablet, or computer.
DrupalEasy Podcast 130: No Karaoke Permalink
Fun discussion about Content Management, what we’re doing at Princess with Drupal and so on. I also do sing karaoke…
Nate Craddock (nate_craddock) Subbu Hariharan (subru77), and Hillary Neaf (nektir) from Princess Cruises join Ted Bowman and Mike Anello to talk about Princess Cruises’ use of Drupal both on and off-shore. We also cover five stories, five picks of the week, and five questions!
Congrats to my team!
Princess@Sea Cruise - Overall - Mobile App Santa Clartia, CA
Let’s check out some new hardware I’ve purchased over the past couple months. A new power supply, monitor, some memory upgrades. All rad.
I also give a visit to Funspot in New Hampshire, home to a huge collection of arcade ga
If you like the channel, please consider supporting me on Patreon Special Thanks to: Casey Craddock Alan Naruppermalink
I’m taking a brief detour from vintage computers to vintage gaming consoles for a very festive holiday special!
In this episode I’m documenting the gifts I’m giving my fiance… a restored & revitalized Vectrex with modern day mods and multi-carts!
For more info on everything mentioned in this episode, check out the links below:
Vectrex BUZZ OFF Mod Kit
Vectrex BUZZ OFF Mod Kit Videos Moray Labs Vectrex Controller Moray Labs Vectrex 3d print shells Vectrex Light pen Sean Kelly Multi-cart Vectrex32 Vectrex Dust Cover
In this episode, I continue on with the Vic-20 finishing off remaining items from the first episodes and then some brand new stuff!
- Finishing the keyboard fixes
- Fixing the power switch
- Testing the memory cartridges
- Vic-20 cxpansion options
- Trying out Vic-20 IQ and personality tests!
This one ended up being way more involved than I intended, but I still had a lot of fun making it.
Like & Subscribe if you enjoy it!
Antic is a great podcast. Definitely recommend it!permalink
In my first official video I decide I don’t know what I’m doing with the Commodore Vic-20 and decide to rectify that. I need to get my hands on a Vic-20, try to get it running and clean it all up. I get most of the way there, but a few things remain (along with a few additional projects) that I’ll try out in the next episode.
Mentioned recommended YouTube videos
Did this one after watching the original video on YouTube. For some reason the horse sounded like it was yodeling.
Some stuff I shot ages ago on my HV20. Lots of goofiness etc.
Performs pretty well for a camera under $200. Though you’ll notice lots of rolling shutter / jello cam issues heightened by the smoothcam. I think I could have skewed those to make it look normal. I apologize for the silliness at the end.
Got some traction and some notice out of this commercial my buddy Don and I created (on next to nothing budget).
You just know times are tough when Santa Claus has to kick the cinder blocks out from under his ride, put some extra feed in the reindeer and fly down to Cleveland to hock some of the old lady’s jewelry and candlesticks. And that’s exactly what’s going on in this spot from the Pavlish Group for Coin & Jewelry Buyers of America. (Don Pavlish dishes after the video.)
The epic third part in the Super Console Wars series presented in 3-d.
That title’s a mouthful, eh? GC-PU and VM-U2, escaping the vile henchmen of the Gamepire have been stranded on the desert planet Nintendooine.
Guardians of the secret plans, GC-PU, VM-U2 and Lukeegi Pipewalker set off in search of OBI-WAN SHINOBI, a member of the legendary MASCOT KNIGHTS, once peacekeepers of the old Gaming Republic and also kick ass ninjas.
Determined to recover the plans, Darth Mario returns to the Gamecube hoping to discover the location of the hidden easter egg and put an end to the MascotRebellion…
It is a period of console war. Rebel mascots, striking from an Easter egg, have won their first victory against the evil Gamepire.
During the battle, Rebel spies managed to steal secret plans to the Gamepire’s new weapon, the GAMECUBE, an armored play station with enough power to render an entire planet in real time.
Pursued by the Gamepire’s sinister agents, Princess Zeia races home aboard her starship, custodian of the stolen plans that can save her console and restore freedom to the gamers…
One of the first cartoons I ever did in flash. Kind of junk, but there’s some fun parts :)
The original teaser trailer for super console wars. This is old as dirt.
My and Don Pavlish’s NYU Film and TV thesis project, Sitcom 2000. We were slightly ahead when we produced this in 1997 with a companion site, chat bots, character blogs etc. Sorry about the video quality and the 4 parts :)