Best luck! :)
I feel annoyed when company ask you to find UX errors, redesign a part of their product on interview process.
It is like asking you to work for free to get a change to be hired, imagine how many people they're currently interviewing.
As someone just outside their target audience, changes like these make a big difference in being able to use DO.
Everything in the improved UI is really easy to use and understand, you guys have done a great job!
But in my case, there is still work to be done. I've spent upwards of 8 hours learning how to get SSH working, installing wordpress, and trying to install admin panels. If I had to pick 1 thing that would solve most of my problems its the admin panel. If I could manage databases, emails, etc though DO, I would be a happy camper. Because outside of cPanel, there is no good admin panels out there.
The main task i've been trying to accomplish is moving DesignReviewPodcast.com over to DO.
I thought I would share my experience so far, and see if you had any guidance for a dev noob like me.
Hey, all super valid points. We can do much better, and we're going to :)
Let's talk, though, and I'll see how I can help!
That would be awesome. I think a little extra guidance would help me a lot!
I've had the same issues, setting up a usable environment is seemingly so complicated and the documentation insufficient and requires a high level of knowledge to be useful. I spent 2 days trying to set up FTP and phpMyAdmin.
I'm not alone! haha Yeah those 2 things would have made my life a little easier.
Ya, I eventually had to ask a friend who worked at DO to help me out. But those two things are pretty much essential for a Wordpress install.
If you're regularly deploying WP sites then FTP/phpadmin are a ballache way of doing things. Check out WP Deploy, it makes things sooo much easier, especially as you can sync databases and assets between environments really easily.
To setup FTP it's this command.
sudo apt-get install vsftpd
Then you use an app, say Filezilla and connect to your ip address and your username/pw.
I thought this was the whole point of DO? I assumed it was for people who know what they are doing in the command line and don't want to be bogged down with a UI thats like other hosts that use cpanel/plesk, etc.
You are 100% right, but I think theres an opportunity to include people like me, who want more control, are comfortable with computers and "hacking stuff together", but aren't 100% comfortable in commandline sysadmin stuff.
All that would take is being able to choose which tools I want installed.
The admin part is my own dream, a specially built one from DO. All the rest suck. haha
This was an awesome post Joel.
I like to interview with companies every year even if Im not interested in leaving. It keeps you on your toes and you get insights into other companies.
I've Interviewed with Chartbeat, Venmo, Salesforce and others. All very different interviews. I've done simple sketches to creating a clickable prototype to even coming in for a full day, working with the team as if I was already working there. Lots of time when into all of this, but its also a passion so its worth it.
Just to be clear, they asked for a homework assignment or did you do this as part of your application?
They asked for a homework assignment after the interview.
Thanks for sharing! I just moved my hosting to DigitalOcean and I noticed the UX was easy compared to AWS. Great job!
Really enjoyed that article.
The one bit that I think could use a touch of clarification is the hardware selection grid. It's easy to understand, but feels like it could be easier to parse and read.