Write for Baeldung
We’re always looking to work with solid writers, here at Baeldung.
Baeldung is a technical site focused mainly on the Java ecosystem, but also Kotlin, Scala, Linux, and general Computer Science – with a reach of about 10M page views per month.
We publish tutorials and how-to articles – with a very practical, code-focused, and to-the-point style.
To read more about the team and the content we publish, check out the About us page as well.
Why Become a Contributor?
Technical writing is a great way to solidify your knowledge of a topic and share it with the community. As an author for Baeldung, you’ll work within a team of authors and editors that will provide guidance and feedback on your articles and code. Our publishing process will help you improve your skills both as a technical writer and developer.
Another benefit is the opportunity to engage with other developers and build your reputation. We always promote all the articles through the newsletters and through social media, to make sure they’re actually being discovered.
And, last but not least, this can be a good way to earn some side income. A lot of our authors use the platform as an opportunity to learn and research new technologies while getting paid.
The budget for each article is based on your author level and the number of words.
Here are some typical budgets used by authors:
- Level 12 – 1000 words – 67$
- Level 12 – 1250 words – 71$
- Level 15 – 1000 words – 73$
- Level 15 – 1250 words – 77$
The level is based on the feedback from your editors on 3 metrics: writing, technical, and communication. When you start, you’ll be at level 1, then you’ll progress as you improve (the max level is 20).
Basically, the better the quality of your writeups, the higher the payment will be.
Here’s the full list of budget levels on the site, if you’re curious.
And we generally handle payments via PayPal
Guidelines and Publishing Process
Our writing guidelines are important to ensure a good quality of the article, as well as consistency across articles. Here are the formatting, code, and writing guidelines we use:
The publishing process starts with you choosing a topic to work on (we have a list of open topics you can choose from or you can suggest your own). You’ll then work with an editor to create an outline and provide a draft and supporting code.
Simply put, the editor will help you get your articles over the finish line. They’re going to do reviews, offer guidance with technical and language feedback, and generally be helpful. You can read more about our editorial team here.
Once the article is ready, we hit publish.
As for how quickly you’d like to write – that’s fully up to you. For example, we have great authors publishing one article each week, and we have authors publishing an article every month or so.
Finally, an important note: the content you write cannot be plagiarized from other sources, nor can the articles be re-published on other sites.
Here are the ways you can publish on the site:
- As a paid author, publishing under the generic baeldung user
- As a paid author, publishing under your own name (once you go over Level 11 on the platform)
- Directly under your own name, as an unpaid author
Most authors choose a paid engagement. And, if you’re curious – here’s our list of authors.
Requirements for Applying
First – you naturally need to have a CS background to base your work on, preferably with teaching or research or machine learning, with at least two years of teaching or CS-related projects.
The content we publish is focused on explaining core Computer Science concepts.
Second, while the articles aren’t focused on any particular language, they can be code-centric, so being in the trenches and able to code is instrumental. We also use LateX to publish our CS articles, so experience with it is considered a plus.
Good command of the English language is also important.
Getting StartedHere’s how you start:
- Introduce yourself (contact the team or send an email to [email protected]) – including a link to your LinkedIn profile
- We’ll go through a quick evaluation process
- If this goes well, you’ll get onboarded onto the platform and start working with an editor