Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
18
When I started at thoughtbot a year and a half ago, my first project was given to me within an hour of getting my laptop’s dev environment set up. We kicked off a green field project for a non-profit in the education space. They wanted to raise funds digitally for public schools. From our armchairs we talked everything out and drew up the blueprints for a sensible solution. We even clearly defined what success should look like, a working app that could take money and specify what school it should go to. But at the end of the engagement with our working app and success met, if someone asked me if I thought it was going to be a successful endeavor, I would have responded with a greatly exaggerated shrug. The goal of Product Design Sprints is to get from zero to a high confidence ratio in a really quick and collaborative manner. Making a golf analogy, this is hitting off the tee with a driver. You’re doing the bulk of the work in a single stroke and need to aim yourself in alignment with...
over a year ago

Improve your reading experience

Logged in users get linked directly to articles resulting in a better reading experience. Please login for free, it takes less than 1 minute.

More from Alex Baldwin

Small-batch bespoke emails with Gmail and Streak

You’ve seen the same boilerplate emails come into your inbox which you immediately archive for being wrong, out-of-date, or simply forgetting the merge tag (F you people that leave $FNAME). When it came to my first time sending out a batch email, it was only to a dozen or so people about booking user research time. However, I had a major sticking point thinking I was sending out a spammy email. Luckily I had met the team behind Streak and knew the power of mail merge to make something a little more individual and helpful. We’re going to continue using my real life example email, a sponsorship request for Hack Design. Here’s the actual email template I sent out: Hey there $FNAME, Wanted to reach out about $COMPANY becoming a Hack Design partner. Since 2012, we've helped hundreds of thousands take their first steps in learning design. We're looking to partner with a handful of companies in order to offset server costs and support producing new lessons in 2018. Partnership perks: * Logo placement with link on the home page. * Text link in our footer, 30,000+ page views per month. * Text link in every email, 200,000+ which go out every month. * Free posting on our job board, set to release by the end of the year. As of right now, we have 245,000+ subscribers. It's likely that with new lessons going out next year, you'll see these numbers easily double. Because of that, our sponsorship tier costs $XXX per month. If you're able to commit to sponsoring before October 1st, I will grandfather you in to the super early bird pricing of $YYY per month through the end of 2018. If you have any questions or are ready to sponsor, please hit reply. $POSTSCRIPT Thank you so much, Alex Baldwin My emails aren’t very long, encourage replying as the primary action, and I hope use variables in a tasteful way. Make each email personal You may have noticed the odd $POSTSCRIPT variable in my template. The P.S. at the end of the message is super easy for readers to skip to and it’s almost guaranteed that it’ll be read. That’s the key to the whole thing. Almost every recipient I know personally or have done research on. It would be a huge missed opportunity to not acknowledge that personal connection. For speed purposes, it’s easiest to do this part in Google Sheets. Add another column called Postscript to your Google Sheet. For each recipient write a custom note that will go at the end of your email, i.e. “P.S. It was super nice meeting you at SXSW 2017, still waiting for you to come visit San Francisco.” If you don’t know them personally already, at least make the effort to do your research and make a connection. It’s easy enough to comment on some of their work you admire, I’m talking to you recruiters who never look at my portfolio. Export your Google Sheet to a CSV. Import your CSV into Streak Thankfully since we’ve been working in Google Sheets, we’ll be able to straight import into Streak without any fuss. Install Streak for your browser and open Gmail. Go through the authentication flow for Streak. From the Gmail sidebar, hit Pipelines +New. Pick any of the types, I usually do Business Development and then quickly rename it to my project name. Optionally, invite anyone else to collaborate on this pipeline. On your pipeline page, press the gray more icon. Click Import boxes from Google Sheets. Follow yet another authentication process. Go through the steps to finish your import by mapping your columns to Streak data. They have a lot of options, for those with more data feel free to connect it all up. You’ll see everything from Google Sheets, now nicely organized in your Streak pipeline as a Lead. You can now track as someone goes through your funnel to Closed - Won, it’s the big time sales process for the little guy. Send out that hand-crafted email with Streak After all that prep work, we’re finally ready to put the pieces together. Getting used to the interface and finding the small links or buttons can be quite a chore. Streak is a tool meant for sending much larger batches for sales professionals. We can lay low under the quotas with basic features and get a ton out of it. When I was doing marketing for commercial real estate, we used to use Excel and Microsoft Word to send out massive mailing campaigns. The mail merge feature for Streak works just like it’s offline Microsoft counterpart except with much better tracking and ability to follow up. Put it all together and get ready to hit send Hit Compose in Gmail. Click the link Mail merge. Select your Streak pipeline as the recipients. Write your beautiful email template and use the Customize with Template link at the bottom to sprinkle in customizations. When you’re subject line is perfect and your template customized hit Send, releasing your artisanal emails to their proper recipients. More coming soon Next up we’ll wrap by tracking and following up with our small batch of recipients. This article is part two of a three part series, released weekly. You can read part one here. Subscribe to get access first.

over a year ago 26 votes
Artisanal outbound with Clearbit Connect

For press releases, advertiser requests, or similar sales campaigns you’re sending a small batch of, usually cold, emails out with a specific ask. Finding potential recipients, writing an email that’s helpful, and tracking the results doesn’t need to take all day or be painful. I’ve watched my fellow product people struggle with the pitfalls of outbound; spend all day trying to find emails, copy and pasting boring boilerplate copy, and then never following up. By stringing together Clearbit Connect, Google Sheets, and Streak, you can knock out these outbound projects super quickly, personalize them, and track progress through a funnel. I’ll walk you through exactly how it works using my most recent campaign, a sponsorship request for Hack Design. Researching for the right audience First up, you’re looking for the most likely people to be interested. For a press launch, that may be who frequently cover products in that space. In our example, Hack Design’s sponsor list, I was quickly able to look at who else was sponsoring comparable websites. For me, that meant researching the advertisers on Offscreen, Sidebar, Dribbble, recent design conferences and podcasts. It’s super simple to save your research and move on to finding the right people at those companies. Add companies to your list Start a Google Sheet with the column name Company. Research the companies most relevant to your outbound campaign. Great places to look are Angel List, Product Hunt, job boards (to see who is hiring in a space), Crunchbase, etc. Anywhere that let’s your group and filter through relevant companies. Add the company name to your list. Finding anyone’s email in seconds Now that you have a list of potential companies, let’s find the emails for the best people to talk to there. For my Hack Design list, I was lucky and had about a dozen sponsors from previous years. However, since we haven’t accepted sponsorship in over a year, a lot of my contacts at those companies were out of date. This process made it trivial to find the new people in those roles and be able to reach out. Get the right contacts from Clearbit Connect Add the column names Email and Full Name to your Google Sheet. Install Clearbit Connect if you haven’t already. This is the secret sauce that will allow you to find anyone’s email, for free. Connect does have a limit but for small batches, you shouldn’t have any problems. Disclosure: I’m a small-time investor in Clearbit. In Gmail, hit the Clearbit button in the top nav and then press Find email. Yep, it’s really that easy. You must start with the company and then narrow down by name or title. Copy and paste that into your Google Sheet. More coming soon Next up we’ll write our email and learn how to quickly customize every single one of them. This article is part one of a three part series, released weekly. Subscribe to get access first.

over a year ago 26 votes
One line of CSS to add hanging quotes

The hanging-punctuation property aims at giving web web designers a finer grained control over typography on the web. The idea behind hanging punctuation is to put some punctuation characters from start (or to a lesser extend at the end) of text elements “outside” of the box in order to preserve the reading flow. blockquote p { hanging-punctuation: first; } Since it only applies to quote marks, you can avoid single purpose classes and trust that your quotes will hang everywhere. Chrome hasn’t yet implemented the hanging-punctuation property, but it works perfectly in Safari. Typeset.js is an HTML pre-processor that adds a lot more functionality and will allow you to get cross browser compatibility.

over a year ago 25 votes
Taco Week

Live every week like it’s Taco Week. Last year’s articles are now up on Medium.

over a year ago 25 votes
Rave Robot

Full-screen gif mayhem. Worked on this one day last year with CH Albach in order to show it off for a Halloween party. Since the domain is expiring, I’d prefer it live on in the lab. It was truly ahead of it’s time, but now Cochlea and Giphy GJ have surpassed it’s meager feature list. Let me know if you have any feature requests.

over a year ago 27 votes

More in design

LUXURY SQUARE NEW INTERNATIONAL AIRPORT ISTANBUL

PLAJER + FRANZ designed a premium multi-brand concept at Istanbul Airport in 2023 with Gebr. Heinemann/ATU Duty Free. The “Luxury...

20 hours ago 2 votes
head on the cloud, feet on the ground

A conversation with Sari Azout of Sublime

2 days ago 7 votes
Do Man by killeridea

This label was created to tell the story of a collaboration: two people, one wine. The central visual element is...

3 days ago 5 votes
Fonts In Use is not active on Instagram

Contributed by Nick Sherman Fonts In Use. License: CC BY-SA. The Fonts In Use staff was never especially enthusiastic about maintaining our account on Instagram. The platform is antithetical to so much of the what we love on the web: hyperlinks, web feeds (e.g., RSS), advanced search, chronological timelines, archival functionality, cross-references, citations and proper credits, web standards, semantic formatting, and direct community connections, with freedom from corporate intermediaries and their agendas – the Open Web at its best. We sincerely appreciate the 28,000+ people who’ve followed our account on Instagram, but the benefit of “being where the eyes are” has involved compromises that are increasingly incompatible with our staff’s values. It’s been almost a year since our last post on Instagram, and we wanted to explain why here, publicly. Rejecting passive complicity There are legitimate questions about whether Instagram is even an effective platform for sharing design anymore, but – more significantly – there are deeper moral considerations about the platform that can’t be ignored. Instagram and its parent company, Meta, have been involved in countless issues related to the invasion of privacy, psychological manipulation, unauthorized surveillance, corporate fraud, employee exploitation, security breaches, censorship, negative environmental impacts, copyright infringement, moderation negligence, and conscious facilitation of everything from housing discrimination to literal genocide. It can be easy to forget or disregard all these issues while scrolling through a timeline of enjoyable posts from people you like. Surely, casually browsing photos of your friends or sharing some small design item doesn’t have anything to do with genocide, right? Meta has carefully engineered its experience to manipulate its users, and depends on this kind of passive complicity from otherwise critically-minded people to maintain its stronghold via the network effect. Their power is dependent on a massive user base continuing to use their platform without thinking too hard about the consequences on a larger scale. It’s too much for us. Fonts In Use can’t justify supporting such a morally corrupt company with more content, energy, or attention. Doing what feels right Discontinuing our activity on Instagram matches a broader ethos at Fonts In Use where we try our best to operate the project in a way we feel good about, even if doing so risks the possibility of a bit more work, a smaller operating budget, or a reduced audience. We’re proud to exist as proof that you can operate a successful, sustainable organization without relying on so many of the dystopian companies and technologies many people accept as necessary evils these days. We don’t claim to be perfect but – if you’ll pardon the cliché – we’re trying to be the proverbial change we want to see in the world. That mindset has led to other significant changes for Fonts In Use over the years: We stopped using Twitter, despite having tens of thousands of followers there, and embraced decentralized, non-corporate social media with Mastodon. We cut the use of third-party cookies and scripts from our website. We moved our website analytics away from Google and onto a privacy-friendly, self-hosted system. We rejected sponsorship from companies we find problematic. While some of these decisions make our work trickier, there are also notable practical benefits: Our content and relationships with our community aren’t beholden to the whims of egomaniacal billionaires. Visiting our website doesn’t require annoying consent pop-ups. Our website loads faster. Our readers’ privacy is secure. We sleep better at night. Best of all: despite abandoning all those practices accepted by many as inevitable compromises, Fonts In Use still has a stronger audience now than it ever has, by almost all metrics. More people visit the site more frequently, looking at more pages, and clicking more external links to sponsors, designers, and independent font companies than ever. Who knew removing unsavory variables from your online presence may actually be good for business? Push the status quo As with Twitter and Google, we don’t expect our discontinued activity on Instagram will have any immediate effect on that company’s behavior or bottom line. But maybe other designers reading this will reconsider how they manage their own content and relationships online, or be more proactive in removing toxic dependencies from their occupation. Maybe it will reduce the influence of predatory corporations on the world of typography just a little bit. One thing is certain: unless more people push against the status quo, the grip of horrible corporations will only become tighter and tighter. If you’re considering a similar move away from questionable social media platforms, there's no better time than the present. Even if you don’t completely leave those platforms, you can always start building up an independent presence in tandem – on a decentralized social network, your own website, and/or an email newsletter – where you control your own content and aren’t trapped by any one gatekeeper to maintain connections with your community. In the meantime there are several ways to keep up with what’s new at Fonts In Use: Subscribe to any of our many RSS feeds: for all posts, staff picks, comments, just the blog, or any tag, designer, contributor, format, user-curated set, category, etc. (most listing pages on the site have corresponding RSS feeds). Follow us on Mastodon. Sign up for our upcoming email newsletter. This post was originally published at Fonts In Use

4 days ago 10 votes
This Moment Candles by Karolina Król Studio

This Moment is a brand of small-batch, hand-poured, naturally-scented soy candles and natural home fragrance products. It was created as...

4 days ago 7 votes