Productivity

A collection of posts on Productivity

How to Create a Swipe File for Your Social Media Ideas

Swipe files can be an evergreen source of inspiration for your social media – if you do them right. Here's how.

Steal This Social Media Calendar Template (+ How to Make Your Own From Scratch)

Create your own social media calendar with a step-by-step guide, or use this free calendar template to get planning right away.

How to Schedule Posts to Bluesky and Cross-post from Other Platforms

This simple shortcut will help you cross-post and schedule posts to Bluesky with your iPhone.

Z - PopularSep 29, 2023
How to Send Better Email: 7 Ways To Level Up Your Email Skills Today

Like many others, I read and reply to hundreds of emails every week and I have for years. And as with anything — some emails are so much better than others. Some emails truly stand out because the person took time to research, or they shared their request quickly. There are a lot of things that can take an email from good to great, and in this post, we’re going to get into them. What’s in this post: * The best tools for email * What to say instead of “Let me know if you have any questions” a

22 Side Projects From the Buffer Team

At Buffer, we’ve long had teammates who have side projects in addition to working at Buffer. It’s pretty common for our team to run their own blog, we have several published authors on the team, and many of our engineers run apps that have nothing to do with their regular work. Though some companies prefer that anyone on their team not have side projects and actively discourage it, that has never been our way at Buffer. In fact, working at Buffer means you get a free Buffer account, making it e

FlowJul 20, 2023
How to Build a Sustainable (And Profitable) Content Creation Workflow

In this article, Matt Giaro shares systems and mental models for maintaining a sustainable content creation workflow.

FlowJun 13, 2023
How to Automate Your Content Repurposing in 5 Steps (From Someone Who Has Done It!)

In this article, Anna Burgess Yang details how the automation process she uses for content repurposing.

Capture, Categorize, Create: A System for Capturing Your Ideas and Using Them To Create Content

We’re in an era where if you are trying to create a personal brand online or share your work, you do that by creating content — and creating content is a fantastic way to build your brand, make new connections, and level up your knowledge. When you add it all up, though, it can be a lot of content to create, even with the right tools in place. If you don’t have the right systems, it can be easy to fall off the content creation tracks. I’ve dealt with this myself at Buffer — I work at a company

FlowSep 8, 2022
Creator Productivity: Practical Advice for Improving It

In this article, we dive into some of our (and other creators’) top recommendations for boosting productivity so you can effectively grow your social media accounts.

OpenJun 23, 2022
Work Blueprints: What They Are and How We Use Them at Buffer

Do you ever wish there was a shortcut to better understanding everyone you worked with? I definite have. At Buffer, we've had assorted documents to communicate work preferences over the years. Some folks have kicked off specific documents called operating manuals or leadership blueprints. Still, we've never had anything centralized or standardized, which can be a superpower for this type of internal communication and collaboration, especially as a fully remote team. Earlier this year, we decid

Content MarketingJul 27, 2021
How To Save Time Planning and Creating Social Media Content

There’s no denying that content creation is time-consuming. In this post, we're sharing a sustainable strategy for saving time planning and creating social media content to help you better support your overall business goals.

ProductivityJan 14, 2019
Effective Communication on Technical Topics

Photo by Nik MacMillan from Unsplash . At Buffer we’ve always been interested in how to communicate in concise and clear ways. In fact, it’s been part of our company values from the beginning. Every organization values communication, and I’d submit to you that it’s doubly important for remote companies such as ourselves. It occurred to me recently how critical, and equally difficult, it can be to talk about technical topics as an engineer. It’s hard enough to s

OverflowJan 3, 2019
Using Live Templates to Write Tests

At Buffer we strive to have at least all new code tested, and to add tests for legacy code when we can. This helps us catch bugs before they’re released, and watch out for regressions. This also leads to a notable amount of time spent writing tests. And let’s face it, that can get repetitive.There are some things that can help, like helper functions, factories, and test robots. Still, there’s a number of things you find yourself repeating. Is there a way to improve this? I’ve saved some time by

OverflowNov 29, 2018
Fully Automated Continuous Deployment on Android with Bitrise

Deploying mobile applications tends to be a fairly different process than when it comes to web applications. On the web we can push updates and fixes regularly without the concern of versioning, and at the same time our users can access these changes almost instantly from within their browser. When it comes to mobile applications, things work a little bit differently. First of all, we don’t have the luxury of instant changes — for example, if we need to push a change to our android application

How I Hacked My Schedule To Get 3 Days Of Deep Work A Week

Over the last year my role at Buffer has changed from an individual contributor to a technical leadership role. While the amount of time I spend coding and doing architecture hasn’t changed much, the way I go about the tasks has changed significantly. Instead of being focused on a project from start to finish, I move around projects as needed. Sometimes a team will get blocked on a tricky problem or need to make a decision that could impact other teams or request technical mentor-ship to level u

ProductivityJun 12, 2014
My Ideal Day as a Remote Programmer: Taking Charge of Your Daily Routine

I wrote previously about why programming is a part-time job, where I extolled the virtues of having breaks to allow time for my brain to think about problems I am working on. It seemed to resonate pretty well with people, and it is definitely relevant to fields other than programming. In fact, it’s probably valuable for all knowledge workers to have quality thinking time. But how do you make the time to step away from the computer? How can you force yourself to think about things without commit

ProductivityApr 6, 2014
Why Full-Time Programming is a Part-Time Job

The internet is not lacking tales of all-night coding sessions. Or non-stop, no-time-for-weekends crunch periods at critical and not-so-critical times. So, it would seems to be the case that it is possible to program constantly, only taking breaks for as long as it takes to answer a call of nature or maybe scarf down a pizza. Which is really strange to me. I feel like I have never been as productive as I have been since starting at Buffer . And yet, I have never spent

ProductivityMar 6, 2014
How To Stay Focused on Your Goals When ‘Yak-Shaving’ Takes Over

At Buffer we have a focus on self-improvement. We share what we are working on each week and get encouragement and tips from other members of the team. Here is a recent example. One of my improvements recently has been to get a software side project up and running. As I’m a programmer by trade, this shouldn’t present any particular difficulty—but software has this uncanny knack of making things slightly more complicated than they really should be. This is the story of the last few weeks—the e