First impressions of Polywork as a software engineer
Tags: review, career, polywork
Published: 2021-08-18 19:58:35

*This post was sponsored by Polywork, but it is my own authentic review*

Polywork is a new professional platform that has been getting a lot of attention lately. I can't remember exactly where I came across it initially on Twitter. I think [Ali Spittel](https://twitter.com/ASpittel) may have Tweeted about it.

## Getting Access to Polywork

I [signed up for the waiting list](https://www.polywork.com/users/sign_up), gave their [Twitter account](https://twitter.com/PolyworkHQ) a follow, and one Sunday afternoon, the Twitter account tweeted out an invite code to bypass the waitlist. I was in! 😎

*Hint: They give out invite codes pretty frequently or retweet folks who have invite codes to give, so I highly recommend following their Twitter account.*

## Onboarding

I secured my handle, *nickytonline*, because [that's me everywhere on the Internet](https://www.iamdeveloper.com/pages/social/). I signed up in May, so I don't remember most of the onboarding process, but I remember choosing your assistant as part of the onboarding—a fun touch.

![Polywork assitant](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hoaz3ladpk05d9endst0.png)

*Note: If you've onboarded recently, let me know what aspects I've missed.*

The first thing I enjoyed about Polywork was the minimal design (like Zen mode in your editor for all the devs out there).

I completed the intro section and added some initial badges to my profile. Badges in the context of Polywork are interests and skills you have. I work in open source, and I snowboard, so I added those badges to my profile.

![Polywork badges section](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bwyf96wnsevx9juwoe7a.png)

## Positions

Like other professional networks, you can add the positions you've held.

![Polywork positions section](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wmqggolywg2d1sm3ubu5.png)

One exciting feature that rolled out after I had signed up was Highlights for starting and leaving positions generated automatically.

![Polywork ended and started a new role highlights](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k3994nynfjawd5cwl5iw.png) 

### Timeline

The main area of prominence on your profile page is the timeline.

![A Polywork highlight about me taking time off](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/p27njvml14ijk8zkmcmz.png)

It's where you'll spend most of your time filling out your profile. It took me a while to add my work here, but mainly because I was backfilling many things I've done. Filling out the timeline was nostalgic, and I realized how much I've accomplished once I saw it all in chronological order.

### Creating a Highlight

To add to the timeline, click on the *Highlight* button at the top of your Polywork profile. It will open a modal where you can fill in the work or activity you want to record.

![Creating a Polywork highlight](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1v4e0m9pa4y1or766tcy.png)

#### Tags

Aside from the content of the highlight, you can add one or more tags like *Contributed to Open Source*. Tags you've recently used are available to you right in the initial highlight editor view. If you want to add a new one, click on the **Add Activity Tags** button to search for tags.

![Polywork add a tag](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bdbbeyyzc4csct3re9db.png)

If a tag does not exist, you can create it.

![Polywork create new tag](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wo8bormdpemvme4ctchx.png)
 
#### Adding Collaborators

If you've collaborated on something, you can add collaborators to a highlight by clicking on the two-person icon at the bottom of the highlight editor.

![Polywork adding a collaborator button](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1dd0mrd7z9bjh352ptdr.png)

You can add as many collaborators as you want. I'm sure there is a limit; I just haven't reached it yet. 😎

![Polywork add collaborators](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ayczagfav0fuz2mzhp33.png)

One thing to note about collaborators is they have to confirm they collaborated with you. It prevents people from being needlessly tagged on highlights and adds more authenticity to a piece of collaborative work.

### Reposting Someone's Highlight

At first glance, this looks like retweeting on Twitter, but it's a bit different. For one thing, you cannot repost anyone's highlight. As far as I'm aware, the only way you can repost is if someone collaborated with you. Once you confirm that you collaborated with someone, you will be able to repost their highlight.

![A Polywork reposted highlight of the DEV Twitch stream with Ben Hong](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/17rxhti3wp0zp2l2915e.png)

### Filtering

A newer feature that dropped recently is anyone, including yourself, can filter your timeline based on one or more badges you have associated with your profile.

![Polywork, filtering your timeline](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3odk7f4cmxm45bcq2np7.png)

It is an excellent way for folks to surface certain kinds of work you've done. For example, here's my timeline filtered on the *Twitch Streamer* badge.

Note that it also filters reposts on your timeline associated with the badge you filtered on.

![Polywork, filtering timeline with badge](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/weeqa2jg82w1mha7jxe2.png)

## Setting up a Custom Domain

Another great feature about your profile is you can use a custom domain. Setting a custom domain is available from your profile settings.

![Polywork, set up a custom domain](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2cttxmz8boembroh3ypb.png)

The steps are pretty straightforward. When I initially set things up, I ran into some issues, but improvements to using a custom domain rolled out the following week and then it was smooth sailing setting things up for [timeline.iamdeveloper.com](https://timeline.iamdeveloper.com)

## Contact Preferences
Like other professional and social media applications, you can also contact someone on Polywork. To contact them, you need to specify a reason from the available options they've provided.

![Polywork contact preferences modal](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xhltgezs5akylwspnvyi.png)

For example, my coworker [Christina](https://www.polywork.com/cgorton) is open to being contacted about speaking at events. Will this stop useless messages like "hi"? Perhaps. If anything, it will give someone pause before contacting an individual on Polywork.

## Multiverse
Think of the Mulitiverse (MV) as a one-stop shop for searching for members of Polywork and work-related highlights associated with badges.

![Polywork multiverse page](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dmvsd3klg67x8ty5rj3w.png)

There are several sections in the MV: featured members, trending badges, folks who have recently joined, what's everyone doing, and possibilities.

* It's unclear to me what the Possibilities section is. Maybe it's for like-minded folks or folks that you may find interesting based on some algorithm?*

## Space Station
As mentioned in the Contact Preferences section above, folks can be open to collaborating on specific topics, e.g. People available for live streaming. BTW, I am available for [live streaming](https://www.iamdeveloper.com/pages/live-coding/). 😎

![Polywork space station page](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/prvxn4um6ka0pfs3owmg.png)
 
Instead of searching for someone then contacting them to see what they're available to collaborate on, Space Station groups folks by the topics they're open to collaborating on to make it easier for you to contact someone for a specific topic.

## Improvements
The Polywork team is constantly rolling out improvements. If you find a bug or have a suggestion for a feature or improvement, submit an issue. It is available from your profile menu.

![Submit an issue to Polywork](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lj7r7de2xg0s4z7eesf4.png) 

I've already submitted some suggestions and improvements myself.

**Polywork makes so much sense to me** for exhibiting my work. I [work in and contribute to open source](https://www.polywork.com/nickytonline?badges%5B%5D=Open+Source), I [stream on Twitch](https://www.polywork.com/nickytonline/highlights/af1934a2-8130-457c-9734-3cc6c5e446b3), have [given talks](https://www.polywork.com/nickytonline/highlights/2c5da615-0aef-4494-bc63-f76da0ac3402), been on podcasts, [built a skating rink](https://www.polywork.com/nickytonline/highlights/a6be8320-1f80-4184-a38f-3dc9cba1eca0), all the things! 

It's early days for Polywork, but the future is bright. **If you're looking to showcase your work, consider Polywork.** ✨  Once you get access, give me a follow at [timeline.iamdeveloper.com](https://timeline.iamdeveloper.com).

I don't have an infinite supply, but if you need an invite code, **yolo-2021** is good for 100 invites. 😎