---
title: "25K and Counting on Stack Overflow"
description: "It's an honor and a privilege to have helped 2.6M developers and earned 25K points on Stack Overflow."
canonical: https://www.vidyasource.com/blog/stack-overflow-java-scala-spark-diversity-25k-and-counting/
type: article
published: 2019-05-29
author: "Neil Chaudhuri"
tags: ["Spring", "Apache Spark", "Programming", "Software Engineering", "Testing", "DevOps", "Microservices", "REST", "Java", "Scala", "Analytics", "Agile", "Continuous Integration", "Continuous Delivery", "Diversity"]
image: https://www.vidyasource.com/img/blog/stackoverflow.png
---

# 25K and Counting on Stack Overflow

> It's an honor and a privilege to have helped 2.6M developers and earned 25K points on Stack Overflow.

- Canonical page: https://www.vidyasource.com/blog/stack-overflow-java-scala-spark-diversity-25k-and-counting/
- Structured data (JSON-LD): https://www.vidyasource.com/blog/stack-overflow-java-scala-spark-diversity-25k-and-counting.json
- Published: 2019-05-29
- Author: Neil Chaudhuri
- Topics: Spring, Apache Spark, Programming, Software Engineering, Testing, DevOps, Microservices, REST, Java, Scala, Analytics, Agile, Continuous Integration, Continuous Delivery, Diversity

It's an honor and a privilege to have helped [2.6 million developers and earned over 25K points](https://stackoverflow.com/users/1347281/vidya)
on [Stack Overflow](https://stackoverflow.com).

For those who don't know, Stack Overflow is a Q&A site similar to Quora and Reddit that is essential to life as a software engineer.
Most of us turn to it at least once a day to see if anyone else has tackled the same problems, and far more often than not,
someone has. The wealth of practical knowledge on Stack Overflow is breathtaking, and the site has grown into a mature platform
that [conducts large-scale surveys and data analysis](https://insights.stackoverflow.com/survey/2019) to provide unique insight into the
development landscape and even puts [job-seekers in touch with those looking for talent](https://stackoverflow.com/jobs).

Over the years I have answered a lot of questions in the hope of helping my fellow engineers. Some answers are
certainly better than others:

* [How to write unit tests in Spark 2.0+?](https://stackoverflow.com/questions/43729262/how-to-write-unit-tests-in-spark-2-0/43769845#43769845) This addresses an important but underrated topic we discuss in [our Spark course](https://www.vidyasource.com/courses/software-engineering-with-apache-spark/).
* [Difference between Throws in method signature and Throw Statements in Java](https://stackoverflow.com/questions/19193540/difference-between-throws-in-method-signature-and-throw-statements-in-java/19193847#19193847). This is a critical distinction we draw in [our Java course](https://www.vidyasource.com/courses/java-for-work/).
* [What is the purpose of Gradle?](https://stackoverflow.com/questions/20787986/what-is-the-purpose-of-gradle/20788406#20788406). This addresses some key aspects of continuous integration, which is now more critical than ever.
* [Why is O(n) equal to O(2n)](https://stackoverflow.com/questions/19371489/why-is-on-equal-to-o2n/19371607#19371607). Because Big O still matters in real life.
* [400 BAD request HTTP error code meaning?](https://stackoverflow.com/questions/19671317/400-bad-request-http-error-code-meaning/19671511#19671511) This is my highest scoring answer ever by far. I have no idea why.

Contributing to Stack Overflow can be intimidating
especially with plenty of users ready to scold you if your [question](https://stackoverflow.com/help/how-to-ask)
or [answer](https://stackoverflow.com/help/how-to-answer) is not deemed sufficiently rigorous. But you should take a chance and do it anyway.

For one thing, you can see how well you truly understand something or learn something new. For another, the ability to
communicate effectively on complex topics will benefit you throughout your career. You will also be more marketable as your
answers convey a distinct level of understanding that offers far more clarity to prospective employers
than resumes that are nothing more than word salad with jargonzola cheese. And of course there
is the satisfaction of contributing to something bigger than yourself. Our community--from Slack channels to open-source
to free tooling--is built on collaboration unlike few others.

Be a part of that.

I have to be honest though. As with any group of software engineers online, you will have a mix of undeniable talent,
hardened opinion, and of course incessant trolling. This is still the Internet after all. There is a
[Code of Conduct](https://stackoverflow.com/conduct) on Stack Overflow,
but it strikes me as only mildly effective.

Trolls are a tiny minority, but they will at times be gratuitously mean in their comments. They will downvote your answers without leaving an explanation or making an edit,
[in violation of community guidelines](https://stackoverflow.com/help/privileges/vote-down), merely because they
disagree with your approach or your word choice. It's obnoxious, and frankly
it used to bother me until I recognized something that should have been obvious from the start. In a male-dominated field plagued by
[Imposter Syndrome](https://guide.freecodecamp.org/working-in-tech/imposter-syndrome/) and a
[culture that harms diversity](https://qz.com/1624252/pythons-creator-thinks-it-has-a-diversity-problem/), it's up to privileged,
good-faith engineers to get over petty slights and use our privilege to turn Stack Overflow and other
technology forums both online and in the real world into safe spaces where everyone feels welcome to learn and contribute.

So if you haven't already, please get started contributing to Stack Overflow. I have been slacking on my
responses lately, so I know you'll pass my reputation score soon enough.

---

Vidya is a certified small business in Northern Virginia that modernizes legacy systems, builds enterprise AI, and designs cloud and data architecture for commercial companies and federal agencies. Vidya documents its delivered engagements in case studies and publishes courses, tutorials, and articles for engineers and the people who lead them. The company name is Vidya. Its website is vidyasource.com. Start at https://www.vidyasource.com/llms.txt for the index of everything Vidya publishes, or https://www.vidyasource.com/contact/ to talk to Vidya.
