How To Write Programming And Technology Posts That Get Noticed
Tags: writing, coding
Published: 2019-10-22 18:57:11

Technology and programming are two highly popular topics on Medium.

As a writer, one quickly runs into the problem of standing out in a sea of authors writing about technology and programming. So how do you do it?

Truth be told, when it comes to standing out with content there are a couple of key ways you can connect with your audience. One great way is to address common problems, like interviewing and growth as engineers.

Being able to write on these topics provides other people with similar problems and solutions. In general, this is what large companies do with their products: They find common problems and create solutions. It's also a great way to get a lot of traction as a writer.

This piece will go over a few of these subject areas as well as show some pieces that have done very well on Medium. We hope this inspires you in your writing!

* * * * *

Interviews and Getting a Programming Job
========================================

One of the major problems many younger engineers have, especially once they get out of college, is getting a job.

This means if you write pieces that focus on interviewing or how you got a job at a FAANG or negotiated for a 200k salary, these will all be popular topics --- just based on the size of the audience.

This is like making a blockbuster film. If it's well done, it will do well. If it's poorly done, it probably will still do OK until people figure out it's terrible.

Here are a few examples.

"I interviewed at five top companies in silicon valley in five days and luckily got five job offers"
----------------------------------------------------------------------------------------------------
![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/f97snws7m50cbiu3k9id.png)


The first one that comes to mind is [Xiaohan Zeng](https://medium.com/u/851f75cef87f?source=post_page-----d16578e57cca----------------------)'s post about getting five job offers in five days. First, the title pops out at you because it covers several hot ideas: Silicon Valley, Interviews → To Job Offer, and How-Tos.

Documenting how you got five job offers at top tech companies in five days is catchy, and it alludes to providing the answer on how to get an interview at said tech companies. Which, for those of you who recall being a newly graduated student, feels impossible. Thus, this was a very good piece with 52k claps.

[I interviewed at five top companies in Silicon Valley in five days, and luckily got five job offers](https://medium.com/@XiaohanZeng/i-interviewed-at-five-top-companies-in-silicon-valley-in-five-days-and-luckily-got-five-job-offers-25178cf74e0f?source=post_page-----d16578e57cca----------------------)

* * * * *

"142 Resources for Mastering Coding Interviews"
-----------------------------------------------

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/9vf1gwthtnaqzzepvidr.jpeg)

TK [BP] Another great topic is focusing on what to study for interviews. I realized this when I kept getting questions about how I studied during my time interviewing. So instead of answering each individual question, I created a study guide that combined LeetCode questions, Youtube videos, and other resources I used to study. Yes, many people disagree with whiteboard interviews. But this is still the norm for a lot of tech companies. and a lot of people are trying to figure out how to pass them. So this piece did fairly well with 4.4k claps.

[The Interview Study For Software Engineers](https://dev.to/seattledataguy/the-interview-study-guide-for-software-engineers-764)

* * * * *

Growing as an Engineer
======================

Most engineers want to grow and get better at what they do, so pieces that focus on tips and tricks for how to grow as an engineer often do well. Here are a few examples.

"Learning these 5 Micro-service patterns will make you a better engineer"
-------------------------------------------------------------------------
![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/tgmvf79wem90iywnj6b5.png)

[Patrick Lee Scott](https://medium.com/u/8f48bb19ea99?source=post_page-----d16578e57cca----------------------) wrote a piece that got over 4.3k claps about learning five micro-service patterns that make you a better engineer. This actually checks two boxes. One, it ends up focusing on microservices, which are popular, as well as on the concept of growing as an engineer --- making this piece really stand out. In addition, the piece itself does a great job of helping people who might not have a lot of experience with microservices gain a good overview of what they are and how to use them.

[Learning these 5 microservice patterns will make you a better engineer](https://medium.com/hackernoon/learning-these-5-microservice-patterns-will-make-you-a-better-engineer-52fc779c470a?source=post_page-----d16578e57cca----------------------)

"How To Grow as an Engineer (Working Remotely)"
-----------------------------------------------

Another article focused on growing as an engineer. What I really liked about it is that they took the concept of growing as an engineer and added their own spin. Thompson Marzagão focused on remote engineers. This is a great niche because it's very difficult to feel like you are growing as a remote engineer. Personally, I believe the author was empathizing well with the problem of growth as a remote engineer. The pieces where the author finds a common issue and personalizes it tend to do well. Generally, if I find that I am constantly asking a question, I begin to think about how can I make it into a piece.

[How to Grow as an Engineer (Working Remotely)](https://open.nytimes.com/how-to-grow-as-an-engineer-working-remotely-3baff8211f3e?source=post_page-----d16578e57cca----------------------)

* * * * *

An Intro to Almost Any Language
===============================

If you have ever started a tutorial in any language or framework, you can understand why pieces that give an introduction to anything do well.

Generally, intros are easy enough for anyone to follow. They give a few examples and post some code snippets. They can be helpful but also somewhat distracting. Some of us even reference the state of constant tutorials as "tutorial hell." You can spend an infinite amount of time with intro videos and posts and get nowhere. But...the pieces still do well!

"A 101 Noob Intro to Programming Smart Contracts on Ethereum"
-------------------------------------------------------------

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/3fwy5qb839b77ts38hw4.png)

This first example did really well, with over 6k claps. All of which were well earned if you check out [ConsenSys](https://medium.com/u/6c7078bf7b01?source=post_page-----d16578e57cca----------------------)'s piece on programming smart contracts. This is more than just a 101 --- the post does a great job of really breaking down smart contracts, building a basic application, etc. It also has a lot of great images that will keep you enticed as you are working.

[A 101 Noob Intro to Programming Smart Contracts on Ethereum](https://medium.com/@ConsenSys/a-101-noob-intro-to-programming-smart-contracts-on-ethereum-695d15c1dab4?source=post_page-----d16578e57cca----------------------)

"An introduction to Git merge and rebase: what they are, and how to use them"
-----------------------------------------------------------------------------

Another great piece is this introduction to Git. This covers a topic that most any engineer or technical employee needs to understand: Git. For some reason, Git remains slightly confusing. Between dealing with merge errors and always remembering to update your version, it can get a little hectic. In addition, sometimes the commands aren't as straightforward as we would like.

This is why I believe this introduction to Git did so well. In addition, the author [Vali Shah](https://medium.com/u/293761aedb4?source=post_page-----d16578e57cca----------------------) did a great job of getting images that really stood out. Having simple but accurate drawings that help consolidate information is always a plus.

[An introduction to Git merge and rebase: what they are, and how to use them](https://medium.com/free-code-camp/an-introduction-to-git-merge-and-rebase-what-they-are-and-how-to-use-them-131b863785f?source=post_page-----d16578e57cca----------------------)

* * * * *

List of Fun Projects to Do
==========================

Finally, pieces on problems that many people of a specific market face usually do well. This is why pieces that focus on project ideas are often successful too. They help inspire other programmers, even if they don't directly do the projects and use the examples as possibilities.

Here are two great pieces that got a lot of traction.

"9 Projects you can do to become a Frontend Master in 2020"
-----------------------------------------------------------

![Alt Text](https://thepracticaldev.s3.amazonaws.com/i/yx628vpmfa7sxqlm81ks.png)

TK [dev.to] The first example I'm going to show is actually on dev.to and not on medium. However, it got a lot of traction there. Simon Holdorf did a great job of giving projects that would help you grow as a front-end. He did a great job providing examples, as well as pieces to help you finish these projects.

[9 Projects you can do to become a Frontend Master in 2020](https://dev.to/simonholdorf/9-projects-you-can-do-to-become-a-frontend-master-in-2020-n2h?source=post_page-----d16578e57cca----------------------)

"10 Great Programming Projects to Improve Your Resume and Learn to Program"
---------------------------------------------------------------------------

Again, I wrote similar pieces (and there are plenty of other examples) of just great projects. You will notice I referenced the resume concept again. My goal there was to try to entice readers who were really focused on getting a new job. At the end of the day, a piece is similar to a product. How you sell it is just as important as the quality of the product itself.

[10 Great Programming Projects to Improve Your Resume and Learn to Program](https://medium.com/better-programming/10-great-programming-projects-to-improve-your-resume-and-learn-to-program-74b14d3e9e16?source=post_page-----d16578e57cca----------------------)

* * * * *

Conclusion
==========

When it comes to writing pieces, it's a lot like creating a product. You either think about a product and then find a market, or find a market and create product. Whichever method you chose, thinking about who you are writing for is always a key step.

Just to clarify, there is value in writing technical pieces that solve very specific problems. Just don't expect them to get as many views as a more general piece. It's similar to the way some films, like the Marvel series, might reach a large audience, where more technical films may have better cinematography and acting but have a niche following.

Thanks for reading!

Also, if you are looking to read/watch more great posts or videos:

[What is Predictive Modeling](https://www.theseattledataguy.com/what-is-predictive-modeling/)
[Hadoop Vs Relational Databases](http://www.acheronanalytics.com/acheron-blog/hadoop-vs-relational-databases)
[How Algorithms Can Become Unethical and Biased](http://www.acheronanalytics.com/acheron-blog/how-do-machines-learn-bias-data-science)
[How To Improve Your Data Driven Strategy](http://www.acheronanalytics.com/acheron-blog/how-to-improve-your-data-driven-strategy)
[How To Develop Robust Algorithms](https://medium.com/better-programming/how-to-develop-a-robust-algorithm-c38e08f32201)
[4 Must Have Skills For Data Scientists](https://www.theseattledataguy.com/4-skills-data-scientist-must-have)
[SQL Best Practices --- Designing An ETL Video](http://www.acheronanalytics.com/acheron-blog/sql-best-practices-designing-an-etl-video)