I am helping thousands of dev bloggers attain creative freedom with Hashnode. I am Sandeep Panda, ask me anything!

Held on 11 September 2020, 4:00 pm

Hey Hashnode Community,

I am Sandeep Panda, the co-founder of Hashnode. I along with an amazing team of developers build, optimize, and run Hashnode.

Many of you reached out to me asking how Hashnode runs and its background story.

Ask me about:

  • Hashnode’s tech stack
  • Deployment process
  • Roadmap and future plans
  • Open-source
  • AWS, DigitalOcean
  • Cloudflare Workers
  • Building multi-tenant apps
  • Hashnode’s future goals and business model
  • and more.

I will go live and start answering questions on Friday 11th September 2020 at 9 AM PT / 4 PM GMT.

Shoot your questions below.

Bhanu Teja Pachipulusu's photo

Hey Sandeep, Thanks a lot for doing this AMA.

Almost all the questions (that I have), have already been asked.

Here are a few more questions that I have.

  1. How did you know when you hit a product/market fit?
  2. Why did you move away from the initial model of Hashnode? how did you know that it was time to move away from it and focus just on Developer Blogs? Are there some metrics that you used, which helped to make this decision?
  3. What other metrics do you guys usually use to measure the growth?
  4. How do you prioritize one feature over another? Is it just intuition and consensus among the team?
  5. How are you guys able to make so many changes that fast to the platform?
  6. What is the high level architecture of Hashnode like?
  7. Do you have single frontend and single backend? Or do you follow the approach of micro frontends/micro services?
  8. Are you guys using Serverless architecture? If not, have you considered using it even in the initial stages of Hashnode?
Sandeep Panda's photo

Hi Bhanu! Thanks for the questions!

How did you know when you hit a product/market fit?

You know you have hit Product Market Fit when you no longer need to ask if you have PMF 😀.

To be honest when PMF happens you automatically feel it. When we launched Hashnode as a blogging platform 2 months back, we instantly onboarded a lot of dev bloggers onto the platform. Every day we monitor whether or not those developers come back to the platform.

Our weekly retention curve looks healthy and indicates that our users love to come back to the platform on a daily and weekly basis. This indicates that our offering definitely has a strong value proposition.

Why did you move away from the initial model of Hashnode? how did you know that it was time to move away from it and focus just on Developer Blogs? Are there some metrics that you used, which helped to make this decision?

To be honest, the old model of Hashnode (i.e Q&A) was more of a vitamin than a pain killer. We wanted to build a conversational community for developers and we succeeded to an extent. However, we were not growing fast enough.

Eventually, we felt that blogging was a better problem to solve. Since none of the existing platforms focused on content ownership, we thought we could make a difference by helping developers start a blog on their own domain easily. Developers relied on platforms like Ghost/Wordpress (for publishing) and Medium/devto etc (for community) -- we thought of combining the best of the both worlds and offer developers both content ownership and an active dev community. This seemed like a bigger and more interesting problem to solve. Hence we pivoted.

What other metrics do you guys usually use to measure the growth?

We have several growth metrics such as DAU, MAU, Weekly Active Writers, # of blog posts per week and so on. Apart from that we also measure daily, weekly and monthly retention.

How do you prioritize one feature over another? Is it just intuition and consensus among the team?

We have a feature requests page and our roadmap is driven by it. If we think of building something into the platform, we log a new FR and take opinion from our users on Discord.

How are you guys able to make so many changes that fast to the platform?

Despite being a small team, we believe in shipping and iterating fast. That way we can experiment faster and move on to a different idea if an experiment fails.

What is the high level architecture of Hashnode like?

It's Next.js and MongoDB. A comprehensive article is on the way. :)

Do you have single frontend and single backend? Or do you follow the approach of micro frontends/micro services?

We have a set of geographically distributed nodes so that we can serve content faster. These nodes are on DigitalOcean and AWS both. And we have several micro-services running. :)

Are you guys using Serverless architecture? If not, have you considered using it even in the initial stages of Hashnode?

We are using Cloudflare Workers to implement SSO which is the only serverless component of Hashnode. :)

Vignesh M's photo

Hi Sandeep, Thanks for this wonderful platform. I am in love with it so far.

Communities such as these are far better than walled gardens. I am curious about your business plans.

  1. Who came up with the idea?
  2. What was the validation process and how did you confirm that this has potential?
  3. Are you VC funded or planning to raise funds in the future?
  4. How do you keep the lights on? What is your long term business model?
  5. Hashnode got lots of word of mouth. How did you achieve it?
Sandeep Panda's photo

Hey Vignesh! Thanks for the questions.

Who came up with the idea?

It took multiple pivots and lots of brainstorming to get to this point. Hashnode happened because none of the existing solutions made blogging easy and hassle free. We wanted to give it a shot.

What was the validation process and how did you confirm that this has potential?

We simply launched and asked for feedback.

Are you VC funded or planning to raise funds in the future?

We have raised a small seed round of 1M to give us sufficient runway and to help us focus on long term plans to monetize the product. In future, we might go for another round of funding. But monetization and self sustainability remain our #1 priority.

Hashnode got lots of word of mouth. How did you achieve it?

We reached out to our friends and asked them to give it a shot. They invited their friends who in turn invited more and it worked. :)

Vignesh M's photo

Thanks for answering my question Sandeep Panda.

I love the community and the direction the platform is going. Good luck.

Victoria Lo's photo

Hi Sandeep! Wow thanks for this AMA!

Pretty much all my questions have been asked by others.

So I'll just ask...

  • How did the Hashnode team get together to build this platform at first? Do you guys know each other before?
  • What was your journey as a developer before getting into Hashnode?
  • How did you find the drive and motivation to grow Hashnode into what it is today?

Thanks! Have great day :)

Sandeep Panda's photo

Hi Victoria - big fan of your articles. :)

How did the Hashnode team get together to build this platform at first? Do you guys know each other before?

Fazle and I are old friends. Once we got initial traction and raised seed funding, we hired our team mates.

What was your journey as a developer before getting into Hashnode?

I along with my co-founder Fazle started coding professionally in 2013. In 2014, I quit my day job to focus on content creation. You can read some of my old articles here: sitepoint.com/author/spanda.

The idea to build Hashnode was born because of our love for content creation. Fazle and I love solving problems and teaching others what we learn. That was the primary motivation behind building Hashnode.

How did you find the drive and motivation to grow Hashnode into what it is today?

We believe developers should focus on content creation and solve real business problems instead of trying to build another blogging platform. We want to make it effortless and easy -- this goal drives us every day and keeps us motivated. We want to help each and every developer tell their story and have an audience from day 0.

Victoria Lo's photo

Wow thanks for much for the insightful answers Sandeep Panda :)

I'm so impressed by the motivation behind building the platform and the journey and creativity of the team to put it together! This is really amazing!

Rajan Panchal's photo

How Hashnode makes money?

Sandeep Panda's photo

We are pre-revenue right now. However, monetization is our #1 priority. I wrote about our vision, goals and potential business models here: hashnode.com/post/hashnode-is-changing-more..

pallav learn's photo

Just came across the community and fell in love. I am curious about:

  1. Hashnode's UI/UX looks great. Who designs the UI/UX?
  2. Where is your team based? India? US? Remote? Earth? Mars?
  3. How many people in your team?
  4. I don't want you guys to shutdown, do you have any plans to make money? Patreon might be an option as well.

<3

Sandeep Panda's photo

Hashnode's UI/UX looks great. Who designs the UI/UX?

Thanks for the nice words -- my co-founder Syed Fazle Rahman is the designer.

Where is your team based? India? US? Remote? Earth? Mars?

It's fully remote.

Engineering team: Girish Patil, Mohd Shad Mirza and Vamsi Rao from India.

Devrel and Marketing: Bolaji Ayodeji and Edidiong Asikpo from Nigeria.

How many people in your team?

7 full-time, including Fazle and me.

I don't want you guys to shutdown, do you have any plans to make money? Patreon might be an option as well.

We have raised 1M in seed funding so far. We might raise more in future if needed. However, monetization remains #1 priority for us. I have outlined some of the potential monetization plans here: hashnode.com/post/hashnode-is-changing-more..

Don't worry -- we are here to stay. 🍻

Tapas Adhikary's photo

Sandeep Panda,

Thanks for doing the AMA.. Looking forward to hear from you.

  • Tell us about your journey so far with HashNode. How do you feel? How much does it match today with the initial vision you had about it?
  • Tell us some of the failures and your learning from them.
  • How are you guys so passionate about what you do? You team is awesome!
Sandeep Panda's photo

Tell us about your journey so far with HashNode. How do you feel? How much does it match today with the initial vision you had about it?

Initial version of Hashnode was radically different from what it is right now. We tried to grow Hashnode as a Q&A community at first, but eventually realized that blogging seems like a more interesting and bigger problem to solve. So, we went after developer blogging. I would say it took multiple pivots and a lot of brainstorming sessions to get to this point. :)

Tell us some of the failures and your learning from them.

One of the biggest learning lessons is that startups are hard. You need support of a lot of people to grow and move further. So, surround yourself with people who care about your success and build genuine relationships.

Another lesson is that recruitment is hard. Don't underestimate team building. If you have a great idea, but have a mediocre team to execute it, you might not get the desired effects.

How are you guys so passionate about what you do? You team is awesome!

Haha.. thanks! We deeply love what we do. For us it's not work -- it's about meeting our objectives and delighting our users with an amazing experience. 🙌

Apoorv Tyagi's photo

Hi Sandeep Panda

Thanks for doing this AMA.

  1. Is there anything you feel you did differently from others that made a big difference in your favor in early days of hashnode? And how did you guys thought of starting hashnode?

  2. How did you go on to build a team for hashnode since in early stage, lot of company's future depends upon the team working. What specific thing you look for in a candidate?

Sandeep Panda's photo

Is there anything you feel you did differently from others that made a big difference in your favor in early days of hashnode? And how did you guys thought of starting hashnode?

Yes, our unique value proposition is that we help developers start a personal blog on their own domain for free. This helped us drive initial word of mouth and growth. More info here: hashnode.com/post/i-am-helping-thousands-of..

How did you go on to build a team for hashnode since in early stage, lot of company's future depends upon the team working. What specific thing you look for in a candidate?

I believe real developers write code to solve business problems. So, I always look for problem solvers. I don't care so much about your degree. If a person can solve problems through code, I would like to talk to them.

Chris Bongers's photo

Hey Sandeep,

Again, thank you guys so much for setting this platform up 🤟

Could you perhaps give some insights in how big the community is now?

  • Active users/blogs

And more important where do you see Hashnode in 5 years time?

Sandeep Panda's photo

Thanks for being an active member of Hashnode.

I publish a traction summary and growth report at the end of every month. You can check out reports for the last two months here:

where do you see Hashnode in 5 years time?

Our long term vision is to establish Hashnode as an inclusive and close knit community of developers. We want to own the content creation market. It doesn't matter if you are an individual developer or a business -- you should be on Hashnode if you make something for developers.

Pratham Prasoon's photo

First of all Thank you Sandeep Panda and the Hashnode team for making this incredible platform and community.

My question was: What tech stack was used to make this platform, what were the challenges you faced during development.

Sandeep Panda's photo

Hey Pratham

Thanks for the nice words. :) Really appreciate it.

What tech stack was used to make this platform

It's primarily Next.js and MongoDB. The overall architecture is a bit complex. I am writing a comprehensive article on it -- it should go live next week. That'll answer your question and offer additional insights. :)

Ido Shamun's photo

Hey Sandeep Panda,

Thanks for the AMA and for building this platform! 🔥

  1. What is Hashnode's business model? How do you plan to make money?

  2. How did you implement a cross-domain authentication system?

Show +2 replies
Ido Shamun's photo

Thanks Sandeep Panda !

I'll check out your blog post.

Good luck with the business model 🙏 Btw, did you raise money?

Sandeep Panda's photo

Ido Shamun Yes, 1M in seed so far. But monetization and self sustainability are top priorities for us. :)

Corey O'Donnell's photo

Hey Sandeep Panda

Thank you for the AMA!

I really enjoy Hashnode and what you guys do to provide the tools for developers to quickly get into blogging on their personal Domain.

  1. I was reading about the history of Hashnode and it seems like the original goal was to be a Q&A platform. I know AMA is an important part but what made you guys pivot to including blog articles?

  2. What made you choose Next.js as your framework? Do you guys do any Static generation or is everything done through SSR? Have you found any limitations or struggles with the current implementation with Next.js?

  3. When will your hiring freeze on developers end?

  4. Is a burrito considered a sandwich?

Sandeep Panda's photo
  1. Yes, the original goal was to be a Q&A community. But we soon realized that blogging for devs is broken. Most of the developers give away their content to third party platforms who make money from it or put it under their paywall. It's time to change this behavior and own your content by publishing under your own domain and branding. We thought this is a bigger and more interesting problem to solve. Hence we pivoted. :) I wrote more about it in this answer: hashnode.com/post/i-am-helping-thousands-of..

  2. Next.js is awesome. We are big fans of Node.js and React. Next.js makes it really easy to write React/Node based web apps and iterate faster. That's why it was the natural choice for us.

  3. In a couple of months -- most likely after the end of October.

  4. Sure, why not? 😋

Have you found any limitations or struggles with the current implementation with Next.js?

None! :D

Ashish Kumar Sahoo's photo

Hi Sandeep,

  1. How do you make UX decisions?
  2. I see that Hashnode changes it's UI and UX quite often. Do you have to write the UI and restructure the frontend code once again? How do you adapt to the changes so fast?
  3. What are the plans for the monetization of Hashnode?
Sandeep Panda's photo

Thanks for the question!

How do you make UX decisions?

As you may know my co-founder Syed Fazle Rahman takes the design decisions. Maybe he can shed some light here. :D

I see that Hashnode changes it's UI and UX quite often. Do you have to write the UI and restructure the frontend code once again? How do you adapt to the changes so fast?

We kept changing UI/UX to experiment and achieve PMF. Now that Hashnode is showing signs of PMF, we intend the keep the design language and overall UX intact. More about finding PMF here: hashnode.com/post/i-am-helping-thousands-of..

During the experimental phase, we would reuse most of the front end code and only iterate the design.

What are the plans for the monetization of Hashnode?

We intend to keep Hashnode free for individual bloggers and make money from businesses that are making products for developers. More about it here: hashnode.com/post/hashnode-is-changing-more..

Naveen's photo

Hi Sandeep Panda, how do you get the search result sooooo fast? what are the technology and best practices behind that?

Sandeep Panda's photo

We use an awesome product called Algolia. :)

Naveen's photo

Thanks Sandeep Panda

Keep Rocking !!!

Rutik Wankhade's photo

Hi Sandeep Panda, Thank you for building this amazing platform.😍

  • What was hashnode as an initial product when you started?
  • There is a huge increase in the growth of Hashnode in recent times. What factors do you think have made it possible?
  • Your thoughts on turning ideas into products.
Sandeep Panda's photo

What was hashnode as an initial product when you started?

Present day Hashnode is completely different from what it was before. We set out to build a better Q&A community, but eventually pivoted and decided to solve blogging for devs.

I wrote about it here: hashnode.com/post/i-am-helping-thousands-of..

There is a huge increase in the growth of Hashnode in recent times. What factors do you think have made it possible?

Having a clear value proposition definitely helped. In our case we make blogging dead simple and hassle free. Just sign up, connect your domain and focus on writing while we take care of the rest. I think that resonated well with developers.

Your thoughts on turning ideas into products.

I always thought idea is everything. But now I realize that ideas are not the sole reason behind your success. It surely plays a role, but the way you execute it matters a lot. If you think you can solve a problem better than someone else, I would say give it a shot and ship it. You will eventually know whether your product solves a genuine need. If it doesn't, you can always talk to your users and who knows you might end up solving a much bigger problem. 😀

Mohd Shad Mirza's photo

Hello Sandeep, here are my questions.

  1. What was your first job after graduating?
  2. When did you decide that you're going to dedicate your future to Hashnode?
  3. Did you encounter any other experience than an engineer, a creator, and a CTO? If yes, what was it and how was the experience.
  4. What will you advise a beginner to a mid-level developer on developing expertise in a certain topic?
  5. We know that the startup experience can be a rollercoaster of emotions and challenges. Was there a time when it was too hard and you thought it's not going to work? If yes, what was it and how did you make it work. What advice will you give to someone on dealing with stress in these tough situations?
  6. Do you think going on a team trip after this pandemic is over is a good idea 😬?
Sandeep Panda's photo

Hey Shad what's up?

Here are my answers:

What was your first job after graduating?

Junior developer at Mastek.

When did you decide that you're going to dedicate your future to Hashnode?

When I left my job to start Hashnode, I knew that it might take years to become successful. So, in my mind I was pretty clear that I would give at least 5 years of my life to Hashnode before concluding whether it would work or not.

Did you encounter any other experience than an engineer, a creator, and a CTO? If yes, what was it and how was the experience.

I have always been passionate about writing code ever since I joined college in 2009. I love shipping products and solve business problems using tech. I haven't had any other experience other than coding in all these years, but I am thankful that I pursued programming seriously when I was a student.

What will you advise a beginner to a mid-level developer on developing expertise in a certain topic?

Two tips -- Build serious side projects using a specific tech (go deep) and write about what you learn. Consider self publishing a book or producing a course.

We know that the startup experience can be a rollercoaster of emotions and challenges. Was there a time when it was too hard and you thought it's not going to work? If yes, what was it and how did you make it work. What advice will you give to someone on dealing with stress in these tough situations?

Well, this is a good question. Not many know that we started Hashnode in 2015 as a Q&A community. We were successful to an extent, but we were not simply growing fast enough (check this answer for more details). We did multiple pivots, launched many experiments and eventually arrived at the present day Hashnode. But it took years to reach where we are right now.

There were times when I thought it was not going to work. Occasionally, I would get upset and feel frustrated. But having a co-founder really helped. If you have good investors, that's also a big plus. Finally, surround yourself with good people and keep hustling until it works. Remember that till the full stop doesn't come the sentence is not complete.

Finally, fall in love with the problem -- it will probably take time but you will eventually find a solution. We all know starting a startup is difficult. If it were easy, everyone would do it, right? 😀

Do you think going on a team trip after this pandemic is over is a good idea?

Only if you agree to enjoy a drink with me! :D

Mohd Shad Mirza's photo

Sandeep Panda That was really insightful. Thanks for sharing.
Waiting to have a drink with you 😋

Ashish Kumar Sahoo's photo

What does the analytics say about Hashnode?

  1. What's your audience device break-up? What percent of users come from mobile vs web?

  2. Which are the 3 most popular locations from where people visit HN?

  1. Also, once you roll-out a feature how do you understand if that particular feature is well received by the users?
Sandeep Panda's photo
  1. Desktop: 65%, mobile: 34% and Tablet: 1%
  2. United States, India, UK & Nigeria are 3rd.
  3. We collect feedback and talk to our users on Discord. If there is initial traction, we push more. Or else we just revert it.
Crescellia Yu's photo

Hey Sandeep Panda, I am loving Hashnode so far. Thanks for building such an amazing platform.

What do you look for when hiring developers for your team? How's the hiring process at Hashnode?

Sandeep Panda's photo

Thanks for your question. :)

Please read my answer to this: hashnode.com/post/i-am-helping-thousands-of..

Rahul's photo

Thanks for this AMA.

Where did you get the idea to create a platform like hashnode ?

Sandeep Panda's photo

Hey Rahul! Thanks for dropping by -- check this out: hashnode.com/post/i-am-helping-thousands-of..

Barry's photo

A few sites include a random string at the end of the URL like below:

example.com/this-is-how-we-do-it-58yhr86whj..

What is the relevance of the random string in the end?

Given it has no SEO value (and infact makes the URL longer so if anything a slight negative SEO value), does it serve a usefulness in any different context?

I understand it can be turned off, but why not turned off by default?

Thanks a bunch!

Sandeep Panda's photo

Previously when there was no personal blogging angle, every post used to live on hashnode.com domain. To prevent permalink collision, we had to insert a unique identifier in the URL. It's a pretty common pattern among content sites.

Today it's turned off by default unless you choose to publish on hashnode.com (not personal blog).

Barry's photo

Sandeep Panda ah! I get it. Thanks a bunch for the response. Carry on with the amazing work on the platform and all the best!

Sai Laasya Vabilisetty's photo

Hey Sandeep! Thanks for doing this AMA.

I would like to ask a few questions,

  1. What factors do you think have helped Hashnode to gain lots of recognition recently?
  2. What are the hardships faced at the beginning of Hashnode?
  3. What key features you people have focused on the start to keep this platform way different from others?

That's all from my side. Have a great day😊

Sandeep Panda's photo

What factors do you think have helped Hashnode to gain lots of recognition recently?

I would say having a niche and solving a specific problem really well was the reason behind recent growth. Then we also have very generous friends like Catalin Pit who were kind enough to spread the word.

What are the hardships faced at the beginning of Hashnode?

Recruitment was a big problem. It's not easy to find and recruit people who are as passionate as you. It takes time and effort.

What key features you people have focused on the start to keep this platform way different from others?

Well, since the beginning we have been pretty clear about that fact that we must help developers own their content. If you are a blogger and you don't publish your content under your own domain and branding you are at a loss. Your content should be on your own domain and then you can republish on other platforms for extra visibility.

This is what separates us from the rest. On Hashnode you can connect your domain for free and get a bunch of features like Analytics, Newsletter, Automated Backups, SEO features, powerful integrations, fast CDN, Markdown editor, free SSL certs and so on. We also make it equally easy to eject from the platform. Just connect GitHub to get automatic backups or download all your content in JSON format anytime -- no lock-in.

You can check out all of the features on the home page (hashnode.com) -- you need to be logged out though.

Ipseeta Priyadarshini's photo

Are you going to get some sleep anytime soon?

Sandeep Panda's photo

Yes, tonight! :D Hopefully

Vishu Vish's photo

Hi, I have some questions regarding technology...

  • Which Image Processing library used by Hashnode for uploaded images ?

  • You guys MongoDB before there was cross collection transaction feature, so how you assure consistency for fields like: followersCount, followingCount, commentsCount etc. ? You perform these operation just one after another without transaction ? What if your process crashed between operation ? So how you will deal with inconsistency ?

  • You guys provide GraphQL library for users, but not using in application, so two separate API ? will you guys migrate to GraphQL in future ?

  • Do you see GraphQL as a replacement for REST API ?

  • Do you guys use any ORM for MongoDB ? (Mongoose), If not then what your model class look like ?

  • You directly call Models in Controllers or there is a Layer (aka Service Layer) between them ?

Thanks :)

Sandeep Panda's photo

Hey Vishu How are you doing?

Which Image Processing library used by Hashnode for uploaded images ?

IMGIX

You guys MongoDB before there was cross collection transaction feature, so how you assure consistency for fields like: followersCount, followingCount, commentsCount etc. ? You perform these operation just one after another without transaction ? What if your process crashed between operation ? So how you will deal with inconsistency ?

Right now we try to mimic transactions as much as possible. But MongoDB 4.0 supports cross document transactions and it's in our planned upgrades. :)

You guys provide GraphQL library for users, but not using in application, so two separate API ? will you guys migrate to GraphQL in future ?

We might move, but as of now there is no pressing need to switch. GraphQL API was introduced to make our data easily consumable. We still need to support a lot more endpoints and document it properly. So, we might switch in future, but not within next 6 months.

Do you see GraphQL as a replacement for REST API ?

GraphQL is certainly powerful, but might not replace REST entirely. There are cases where REST is a more sensible choice. See this: moesif.com/blog/technical/graphql/REST-vs-G..

Do you guys use any ORM for MongoDB ? (Mongoose), If not then what your model class look like ?

Yes, we use Mongoose.

You directly call Models in Controllers or there is a Layer (aka Service Layer) between them ?

We initially called model methods directly from controllers. But newer code is moving towards service layer.

Hope it helps. :)

Sonia Manoubi's photo

Sandeep Panda

Can you tell us more about the infrastructure behind Hashnode ?

You use both AWS and Digital Ocean ?

Really curious to know about it :)

Thanks again to all Hashnode team for this amazing platform !

Sandeep Panda's photo

Thanks for the kind words. :)

It's powered by Next.js and MongoDB. A comprehensive article on the overall architecture is on the way. That'll cover everything. :)

Rahul's photo

Hey Sandeep Sir,

I've some friends (so-called ) they want to join this platform but they are not developers. They will just write blog on topics not related to development. Can they still join ? They like this platform as they have enormous functions.

Miguel Brito's photo

Hi Sandeep, thanks for this awesome platform. It's really a breath of fresh air.

How do you plan to monetize hashnode?

Will it be through new features or locking down some of the existing ones?

Thanks for the AMA

Sandeep Panda's photo

Hey Miguel

Thanks for dropping by! We plan to keep blogging free for individuals, and charge teams/businesses instead.

I wrote more about it here: hashnode.com/post/hashnode-is-changing-more..

Suman Basuli's photo

How do the idea of Hashnode came up?

Python Master's photo

Hi Sandeep Panda, Thank you for your effort and live session. We are eager to meet you there.

1) How you visualize 'Python' in the next 10 years ? compare it with Java and (mainly) PHP. Do you smell any thing wrong on the growth, usage % of PHP ?

2) What is the highest entrepreneurial challenge you faced in the journey of hashnode.com ? How you got the solution ? (Please you answer should be ' entrepreneur 2 entrepreneur ' style

Once again thank you very much and see you on 9/11

Sandeep Panda's photo
  1. I primarily work with Node.js and React. Can't really comment on Python/PHP -- sorry. 😕

  2. You can learn more about our challenges here: hashnode.com/post/i-am-helping-thousands-of..

Thanks for dropping by. :)

Mani Dharmadhikari's photo

Hello Sandeep, Can I ask a question on MOODLE (written in php), its a open source Learning Management system. Thank you

Naveen's photo

Hi Sandeep Panda I am from Zoho, the company that never takes outside funding. In here, people looking external fund as a dangerous thing.

What about your opinion on the VC and Angel?

Sandeep Panda's photo

Hey Naveen

Thanks for the question!

Bootstrapping vs taking VC money: Both have their pros and cons. There are certain businesses that don't require a lot of capital to grow. There are also many businesses that are not VC investable. It makes perfect sense to bootstrap in these cases.

But if you believe VC money is going to boost your growth by 100X and you are okay with the dilution then go for it by all means. If you are raising from good investors and this money is going to help you achieve your growth objectives faster (and probably beat competitors), then why not? It entirely depends on what your objectives are, how fast you want to grow and whether or not you are okay with losing some amount of control over your business.

We have seen successful businesses in both the categories. So, it's impossible to conclude if one is better than the other. There are trade offs and you need to decide what matters to you the most. :)

Naveen's photo

Sandeep Panda Thanks for the awesome answer, this answer change the my view on VC.

Deactivated User's photo

Question: Is Direct Message a planned feature?

Also while I'm still typing this, just wanted to make a feature request. When I'm in "Notifications," I see people who liked my posts. When I click on their avatar (or even their username!) I am sent to my article, not their profile. It would be nice to be able to go to their profile directly from the notifications page.

Great community site! Good luck with everything.

Sandeep Panda's photo

Thanks -- we'll consider the feedback. :) We might launch DM in near future, but it'll be in closed beta for a few weeks.

Gustavo Sanchez's photo

Is it possible and recommended to write in spanish in hashnode?

Sandeep Panda's photo

As of now we support only English. But you can always write in Spanish on your blog and exclude it from appearing on Hashnode feeds.

Jacob Collins's photo

Hey Sandeep,

Thanks for taking the stress away from creating and hosting personal blogs. I have a couple of questions:

  • What is the future of Hashnode?
  • Any plans to release a mobile app?

Keep doing great things!

Sandeep Panda's photo

Hey Jacob

Thanks for the nice words.

What is the future of Hashnode?

We want to build a platform that helps developers own their content and get readership from day 0. We are just getting started and want to replicate what GitHub did to social coding.

tldr; Our long term vision is to make Hashnode the go-to place for developer blogging.

Any plans to release a mobile app?

We are building a light weight app that helps you discover interesting articles from Hashnode. Nothing fancy -- just a simple feed. Once we ship it, we'll gradually add features and improve.

sridhar katta's photo

Hi Sandeep Panda

Thanks for AMA. I have the following questions:

  1. What is the tech stack being used at Hashnode both frontend and backend?
  2. How many Tech people are working on the platform?
  3. If you are using Nextjs for the Frontend then how are you handling redirects whether you are handling redirects at the server-side or client-side?
  4. With the increase in number of users on the Hashnode platform, will hire new tech people to work on this platform?
  5. What is the Hash node hiring process?
Sandeep Panda's photo

What is the tech stack being used at Hashnode both frontend and backend?

It's Next.js with MongoDB. A comprehensive article is on the way. :)

How many Tech people are working on the platform?

5 engineers write code full-time including Fazle and me.

If you are using Nextjs for the Frontend then how are you handling redirects whether you are handling redirects at the server-side or client-side?

I am not sure if I follow. Maybe elaborate?

Pavankumar AN's photo

Hai Sandeep, I have shared my thought with my friends to do a project. I had this plan since 2014. I thought to do it by using a PERN stack. What is your suggestion.

Omopariola Philip's photo

Hi Sandeep 👋 Thanks for this. I'm a big fan🤩🥺

• Building #hashnode How did you get a good team to work with.

• Making it big as a developer What your story like.

• Can I apply as an intern under #hashnode. I just want to learn. If I'll be given the opportunity.

Sandeep Panda's photo

Thanks for dropping by.

I met Bolaji accidentally through a conversation on twitter! :D Bolaji then introduced us to Edidiong. :)

We hired Girish Patil and Shad from the community itself -- perks of building a dev community! 🙌

Vamsi Rao once messaged me on twitter indicating his interest to work with us and that's how I met him.

All in all we hired good people because we started Hashnode and built a close knit community of developers. That made recruitment relatively easier.

Can I apply as an intern under #hashnode. I just want to learn. If I'll be given the opportunity.

We are not hiring at the moment, but I'll keep you in mind and reach out when we resume. :) Thanks for your interest.

Pavankumar AN's photo

Sandeep Panda Even I'm interested in joining as a part-time intern for without a stipend.

Frontend's photo

hello sir how to add custom domain plz help

Sandeep Panda's photo

Please go to your blog dashboard, visit the domain tab and enter your domain! If you have more questions, please join our Discord server to get help.

Amarachi Emmanuela Azubuike's photo

Thanks Sandeep for this AMA session. I see a whole lot of questions which has covered the bulk of what I wanted to ask, so I'd skip them.

  1. Hashnode community is growing quite fast, how do you intend to keep the fire aflame?

  2. What target do you have for your social media campaigns? Mind to share?

Thank you.

Sandeep Panda's photo

Thanks for dropping by. :)

Hashnode community is growing quite fast, how do you intend to keep the fire aflame?

We'll keep hustling until every single developer understands the value of owning their canonical URLs. ⚡️

What target do you have for your social media campaigns? Mind to share?

Probably, Edidiong Asikpo and Syed Fazle Rahman can shed some light on this. But we do have a position open for social media manager. :)

abhi raj's photo

it's really a good place to share and learn different skills.There are some Good sites like dev.to .What is Frontend Tech stack for Hashnode?

Hrithwik Bharadwaj's photo
  • When can we see the Android app for Hashnode . Till then can Hashnode be a PWA ?

  • Best Movements at building this Startup

  • Difficulties / tough movements
  • Things you learnt from building Hashnode to where it is
  • How to get more followers on Hashnode 😅😂
Sandeep Panda's photo

When can we see the Android app for Hashnode . Till then can Hashnode be a PWA ?

Yes, we are looking to improve PWA aspects. Apps will come soon.

Best moments at building this Startup

Getting signs of PMF

Difficulties / tough moments

Decision to change Hashnode from a Q&A community to a blogging one was tough, but I am happy that we took this decision.

Things you learnt from building Hashnode to where it is

Persistence pays off.

How to get more followers on Hashnode

Keep producing great content and use appropriate tags so that they surface on personalized feeds of our users.

Deepak Kumar Jain's photo

Hey Sandeep Panda I am facing problem adding my custom domain name to hashnode, whenever I add my domain name, it says that it is already with hashnode.

image.png

I have sent many email regarding this, but issue is not resolved yet. Please help me resolving this issue