I went looking today for tools to create an autoresponder for Facebook's private messaging functions. I try to avoid using Facebook's messaging whenever possible, but that doesn't stop someone who I'm connected to there from sending me a private message, which then most often sits unreplied for weeks or months. Having an autoreply that encouraged message senders to email me instead would save me some time and help make sure the contact attempt got through in a timely manner.
The bottom line is that the options are very limited and I may need to build my own if it feels important enough to pursue. In the meantime I thought I'd post my findings here in case there are others looking for the same, or who have new ideas to share.
The AT&T Unite Pro 4G LTE Mobile WiFi Hotspot released at the end of 2013 is a compact, lightweight and versatile hotspot device that's great for wandering tech workers or just as a backup for your home Internet connection. Here's my full review:
In preparing for my recent adventure living in Washington D.C. for three weeks, I became aware of the possibility that - are you sitting down? - there wouldn't be any broadband Internet access available at the apartment where we would be staying. I know, right? Since I was going to be working I needed fast and reliable connectivity, I started researching options for bringing my own bandwidth.
My ideal solution was something that would integrate with my existing AT&T mobile plan, be a solution that used standard and flexible ways of connecting devices instead of proprietary or platform-specific drivers, and that would be reusable for future traveling adventures without me having to make a significant financial commitment in the form of a contract or other fees.
The Unite Pro, which is actually manufactured by Netgear, seems to have been created just for my purposes.
One of the main reasons I get excited about Internet technologies is that they amplify the power of the written word and other kinds of creative publishing. Modern online tools enable bloggers, software developers, poets, journalists, novelists, chefs, filmmakers, marketers, photographers, artists, scientists, organizers and many other kinds of people to bring their creations to the world, at a constantly decreasing cost. And even through all of the cultural transformations we've seen spurred on by the Internet, the power of the written word remains - publishing can still change minds, start movements, spark connections, capture beauty, reshape lives.
Next week I'm joining Automattic, Inc., the company that makes WordPress, runs WordPress.com, and provides a bunch of other publishing-related tools and services. I'm joining the WordPress.com VIP team as a full-time VIP Wrangler, where I'll be helping to provide support, hosting, training, and other services to some of the biggest and best WordPress sites on the web (NY Times, TED, CNN, Time and more).
There are many reasons I'm excited about this, including:
This post is a list of all the questions that I and my team would try to get our clients to answer (in some form or another) during our early conversations about a website development project at Summersault. I'm dumping them out here in case they might be useful to others.
Every project is different, but if you're planning a new website and/or are considering hiring someone else to help you with that work, you'll probably give everyone a head start by having these questions answered:
This post is a revised version of a post that previously appeared on the Summersault blog, now edited to be more generally useful.
If you've read any kind of article on website development or related topics from the last few years, it almost certainly told you that making your website "mobile-friendly" is critical to its success. Everyone wants their new website to look great and work great, and they want to make sure it's mobile-friendly too.
It's a great goal, but it can also be a confusing one.
Making a website "mobile-friendly" can mean a lot of different things depending on the type of site and the end result you're looking for. Most new websites created these days now have some minimum level of compatibility with mobile devices, but when discussing mobile-friendliness as an interest or when you need to use mobile components to achieve a particular business/organizational goal, there are some details to talk about.
Here are a couple of different interpretations of the phrase "mobile-friendly" when it comes to website development:
I'm continuing my series of posts about how I do or have done certain things in my business/tech career, and it has been helpful for me to write out my responses to these questions in a way I can point other people to. I'm honored to get requests from friends and colleagues now and then to talk with their students, children and co-workers who have an interest in developing tech skills, going into business and related topics.
One of the most common questions I've gotten is how I stay on top of current trends and tools in information and Internet technology.
Of course, the answer to that has changed a lot over the last 10-15 years. It used to be that one actually did have a hope of being on top of most of the major breakthroughs, news and trends happening with the Internet and related industries, if you were willing to spend the time on it.
Today there are legions of news sites, social media feeds, conferences and other cottage industries devoted to covering technology trends, news and breakthroughs that seem to barely scratch the surface, and trying to keep up with them would be more than a full time job. So whatever your area of focus or interest, you surely have to do some picking, choosing and compromising, and even then you'll probably miss out on some relevant or even important stuff. A lot of my own approach is focused on keeping up on trends related to website development and online publishing, software development for the web, network architecture and security, encryption and privacy issues, and "life hacks" that make me more productive.
Occasionally people ask me how I got started working in the world of computers and Internet technology. There were a lot of different factors - from my own curiosity to the learning and discovering my parents and teachers encouraged to the timing of what tools/tech became available as I grew up. I don't think I can hold one particular decision or moment up over another as key, but I thought I'd try to hit some of the highlights.
As a kid I was apparently very, very curious about how things worked, especially appliances and other mechanical things. I would take them apart to understand the innards, and then try to put them back together again more or less in the same working order. I was fortunate to have parents who let me do this exploring, and where they might have had good reason to be exasperated by having household fixtures disassembled and strewn about, they instead were supportive.
I just finished reading Randall Stross's The Launch Pad: Inside Y Combinator, a great accounting of the origins, growth and successes of the seed accelerator company that helps "budding digital engineers." This blog post is a little bit book review, but mostly highlighting the wisdom that Y Combinator seems to capture and employ in its work helping startups succeed.
I could not help but take in that wisdom and Stross's stories through the lens of my own experiences creating a tech company, and while I felt affirmed in having learned a lot of the things that Y Combinator tries to teach its program participants, I also had plenty of forehead slapping moments about things I wish I'd understood better. I think some of those tidbits are very relevant to what I'll do next, and present day efforts to invigorate the local tech economy here in Richmond, so I'm including some comments on them here too.
If you don't already know about Y Combinator, I encourage you to check out their website, or watch this very recent interview with Paul Graham, who has headed the company's efforts most of this time. The bottom line is that they host a three-month program in Silicon Valley to help startup companies with the money, advice and industry connections they need to go from concept to initial implementation, ready for investors to take them to the next step. As Stross describes, they focus on admitting young groups of founders who are going to bring the hard work and innovation needed for success, even if their initial idea for a startup isn't sound. If you use Dropbox, you're benefitting from a startup incubated at Y Combinator.
I've always enjoyed hooking together pieces of technology in new and interesting ways.
When I was a kid I rigged up a small water pump to a series of pulleys, rope and switches to squirt water at anyone (read: my younger sister) who opened my bedroom door without using a special trick to disable it first.
In junior high school I may or may not have programmed my 1200 baud modem at home to make a certain classroom's phone ring during a certain class I didn't mind having interrupted.
In my first apartment after college, I had motion sensors rigged up to turn on lights in rooms I walked into, and turn them off again when motion stopped.
I like figuring out how to make real world things talk to each other. Which is why it seems I was destined to live in the emerging "programmable world," this Internet of Things that has developed and flourished in recent years.
I thought I'd share some of the different things I've rigged up to talk to each other in my programmable world. Some of these have practical uses, many of them are just for fun. Some of them are products you can buy yourself, some are tools I've created or enhanced with my own software.
Oh, and you should consider consulting with your spouse, partner or housemates before deploying these technologies in a production living space.
After ranting recently about the choices we make to give "big data" companies access to our private information in ways that might be abused or exploited by government eavesdroppers, I thought it would be worth sharing some of the options I've found for using "the cloud" while also retaining a reasonable level of control over access to the data stored there.
This post has information about tools and software you can deploy yourself to approximate some of the functionality that third party services might provide, but that might also make you vulnerable to privacy and security vulnerabilities. It's based on my experiences designing and implementing solutions for my own company, so it's mostly applicable to the interests of businesses and organizations, but may also be useful for personal projects.
A few important disclaimers: any time you make your personal or corporate data available on Internet-connected devices, you're creating a potential privacy and security vulnerability; if you need to keep something truly protected from unauthorized access, think hard first about whether it belongs online at all. Also, the tools and services I'm listing here are harder to setup and configure than just signing up for one of the more well-known third party services, and may require ongoing maintenance and updates that take time and specialized knowledge. In some cases, it requires advanced technical skills to deploy these tools at all, which is the reason most people don't or can't go this route. Hosting and maintaining your own tools can often have a higher initial and/or ongoing cost, depending on what financial value you assign to data privacy. Sometimes the privacy and security tradeoffs that come with using a third-party service are well worth it.
Still interested in options for using the cloud without giving up control over your data? Read on.
Need a powerful, free email account? Need robust calendar management and sharing capabilities? Everybody uses Gmail and Google Calendar, so just sign up for an account there, right? Unless you don't want Google having access to all of your email communications and usage patterns, and potentially sharing that information with advertisers, government agencies or other entities.