Pro ed tips

Make live videos

Are you a wedding dress designer or do you make something that you can show to your audience? Is there a lot of questions that your clients have for you about your service or product? Use this to your advantage and use your Instagram story to announce that you will be going live at a certain time: EG: “Going LIVE at 4pm AEST to chat about why couture wedding dresses take so long to be made, prep your questions now!”

Tag other suppliers in the image

Tag all of the relevant suppliers in the image. If you’re posting an image of the wedding cake at a wedding and you’re a photographer, tag the cake maker, the stylist, the publication it’s featured in, anyone who is relevant to the image- that way they will be stoked about the mention and for the exposure and will send a like or comment your way.

Use hashtags…. in the comments

Make use of relevant hashtags for your industry on each post, but avoid putting them in the caption and instead put them into notes on your phone, format them the way you want and then copy and paste the text into a comment on your image. There is a maximum of 30 hashtags per post, and posts with 11+ hashtags tend to receive the most engagement. So somewhere between 11-30 is ideal. Use hashtags that are actually related to the content you are posting, so that you are targeting the correct audience.

Add a story each time you have a new post

Due to the change in Instagram’s algorithm, we are anticipating it will become more and more like Facebook, where you have to pay to be seen. Since the change, posts are no longer in order of when they are posted- meaning your post may not be seen by as many of your followers as you’d like. To combat this, every time you make a new post (ideally between 1-3 per day), make a story with a screenshot of your profile and share this as a story. Then encourage users to go visit your profile and like/comment the new image. This way, it’s a lot more likely that your followers will engage with the content you’ve put up.

Morse code workout

Last, but not least… have you ever dreamt for a way to get your exercise in and practice your morse code?!? Wait no more! This ingenious app from @veggiedefender generates morse code by repeatedly slamming your laptop shut, and comes with the greatest feature list I’ve ever seen. It’s great exercise while you’re stuck in the house, and still paying for that gym membership. .-.. — .-.. Editor’s note: We honestly aren’t sure if Lee is joking, or serious with this one. Proceed with caution and at your own risk. 🤷 That’s enough tips and dad jokes for one blog post. Thanks for reading! <3

A numbers game

Sometimes it’s useful (or entertaining) to analyze a repository’s metadata and pull out metrics. Hopefully nobody’s judged on how many commits they make, but you can generate an ordered list of authors by commit count from the command line with git shortlog -sn.

$ git shortlog -sn

3164  Stanley Goldman
1549  Andreia Gaita
195  Don Okuda
191  Emil "AngryAnt" Johansen
15  Meaghan Lewis
9  Lee Reilly
8  Sarah Guthals
7  Sam Christiansen
7  Mauro Palumbo
6  Marcus Christensen

You can also exclude merge commits with git shortlog -sn --no-merges. If it’s a public repository, GitHub High Scores gives you an old-school, 8-bit, arcade-like view of your repository’s contributors. Perfect for showboating your dominance and printing out to pin on the office bulletin board or fridge. 💪🏻 Anyone who squashes their commits is going to be lower on the table—everyone’s a winner. That’s just the commits, but what about lines of code? Every good engineer knows that’s the most important metric. There are tons of neat CLI projects to help you analyze the Git data. @arzzen’s git-quick-stats gives a nice overview of repository activity. You can even see contributions by day, hour, and month.

$ git-quick-stats

Stanley Goldman <>:
 insertions:    1800 (1%)
 deletions:     1455 (1%)
 files:         221 (2%)
 commits:       108 (3%)
 lines changed: 3255
 first commit:  Thu Apr 6 09:33:53 2017 -0700
 last commit:   Fri Jul 27 14:14:51 2018 -0400

git-fame from @casperdcl also summarizes contributions including lines of code.

$ git-fame

Total commits: 5190
Total ctimes: 17640
Total files: 1058
Total loc: 113683
| Author                   |   loc |   coms |   fils |  distribution   |
| Stanley Goldman          | 75955 |   3164 |    414 | 66.8/61.0/39.1  |
| Andreia Gaita            | 34438 |   1549 |    477 | 30.3/29.8/45.1  |
| Emil "AngryAnt" Johansen |  2230 |    191 |     35 | 2.0/ 3.7/ 3.3   |
| Don Okuda                |   312 |    195 |     51 | 0.3/ 3.8/ 4.8   |
| Meaghan Lewis            |   228 |     15 |     31 | 0.2/ 0.3/ 2.9   |

@IonicaBizau’s git-stats includes all sorts of interesting data, including contributions and pie charts. Much like many of his projects, the CLI output is delightful. 👏🏻 Hopefully you and your team understand your value is measured by more than lines of code and number of commits. If those metrics are tied to your holiday bonus, it might be time to look for a new job. We’re hiring!

Dark theme

For the l33t h4x0rs amongst you, the unofficial GitHub Dark Theme browser extension might be of interest. It works with Chrome, Firefox, Opera, and Safari, plus we finally fixed that favicon issue. Perfect for those late-night hacking sessions. 😎 Did you know: Most software engineers prefer to use dark mode because, wait for it… light attracts more bugs. </dad_joke>

URL-hacking topics

One of my guilty pleasures is looking for new projects on GitHub tagged with #game, and playing testing them, or cloning them to “change stuff and see what happens”. It’s a great activity for coffee breaks or boring Sunday afternoons. Our UI exposes ways for you to filter by a single topic and language (for example, searching for all repositories categorized as #game written in JavaScript). The only way to view the search results for the combination of two topics is through a bit of URL hacking. Simply append a ?q=[TOPIC] to the topic URL to combine the results of two topics. Some examples:

  • All repositories tagged with #covid-19 and #visualization:
  • All repositories tagged with #chrome-extension and #github:
  • All repositories tagged with #unity and #shader:
  • All repositories tagged with #minecraft and #mod: Did you know: Applying topics to your repositories helps people discover them, and even contribute to them? It’s as simple as clicking a button and typing a few keywords related to your project’s purpose and subject area:

Start a meeting on mute every time

Stop the initial buzzing or people tuning in late and distracting the others by having everyone on mute at the start. When scheduling a new video call, simply go to your Advanced Options and check the Mute participants upon entry feature. Fun fact: Press and hold the spacebar to temporarily unmute yourself during meetings.

Create Sections and Pages

Creating one long-form can be a bad idea. Consider breaking it into pages and sections. That will allow you to segregate the form into different sections based on categories of questions and give the users a break. Just click on the two vertical box icon at the bottom of the screen to insert a section in Google Forms. You can then move questions between these sections or add new ones when you want. You can also add a header and description to this newly created section.