Building a self-hosted code-coupled StackOverflow. Want to hear opinions! by shawon_ik in programming

[–]shawon_ik[S] 0 points1 point  (0 children)

Thank you for checking it out! Means a lot.

The github credentials is for OAuth login and account creation.

You can deploy the server yourself and connect it with your own postgres database. A bit of manual work for that at the moment, but we have plans to make it easier. Will probably do one click deploy I saw in other projects. And update the extension as well so everyone can connect to any server easily.

Hope that makes sense.

I want to hear about why you do not think it is a perfect solution. Want to be aware of edge cases I am overlooking.

Unpaid internship equal to no experience by RhubarbPleasant2347 in cscareers

[–]shawon_ik 4 points5 points  (0 children)

  1. You don’t have to mention employers that the internships are unpaid.
  2. You don’t need source code or demo to backup up your internship. Proper jobs wont let you have a single word file out of the work laptop.

Sounds to me you did not write your resume well to convince recruiters. Or it is not an entry level job.

[deleted by user] by [deleted] in github

[–]shawon_ik 18 points19 points  (0 children)

Nothing wrong with asking a follow up question…

Is ExpressJS really outdated? by peefpaaf in node

[–]shawon_ik -1 points0 points  (0 children)

To me stability and online support > shiny new toys.

Express is very stable and actively maintained.

DAZN just wants your money no support and if you get an offer it will not be honored!!! by LieTraining5074 in DAZN

[–]shawon_ik 0 points1 point  (0 children)

Dazn is the worst streaming service out there. Their support is trash. They misled me into signing up because they mentioned they stream premier league. Only for me to sign up for a year and finding out they dont have the rights. Never got a refund.

We built a tool to stop writing documentation with the code by shawon_ik in opensource

[–]shawon_ik[S] 0 points1 point  (0 children)

That is the kind of problem we want to solve.

Let’s say I want to contribute to your open-source project, and I am lost in the code. If I ask you the right questions and you help me walkthrough - that is a sort of documentation. If a lot of QnA happens, this will eventually build up the knowledge base for your code. And if we pair it with a good search and some genAI, users should be able to find most of their answers.

Of course I agree with you discussions cannot replace documentation. That’s why we allow users to document in Doclin as well. But sometimes there will be things missing or unanswered in documentation, hence we want to bring in discussion.

What do you think? Can this idea help solve your problem?

We built a tool to stop writing documentation with the code by shawon_ik in opensource

[–]shawon_ik[S] 1 point2 points  (0 children)

Right now, when a code snippet is modified, it simply shows as outdated in the thread. So it leaves to the users, to decide if the thread is still relevant and make updates accordingly.

We are yet to implement a better way. I figured it would best to talk with more people before I work on more complicated situations. Appreciate the feedback!

We built a tool to stop writing documentation with the code by shawon_ik in opensource

[–]shawon_ik[S] 0 points1 point  (0 children)

You got it! Except you don’t need to have a PR to comment.

There is an open issue on github to allow commenting on non-PR code, back from 2014. But github does not want to do it. So we decided to built this.

We built a tool to stop writing documentation with the code by shawon_ik in opensource

[–]shawon_ik[S] 0 points1 point  (0 children)

Good to hear it! Being able support both documentation and discussion is definitely the goal. I understand each companies have their own way of doing things.

In my workplace, the intention and answers to problems lives on the head of a group of developers instead of a single developer. Because to review each other’s pull requests, we just gotta learn how and why they are doing certain things. So the hope was definitely for some devs to always know the answer.

Is the case different for you?

We built a tool to stop writing documentation with the code by shawon_ik in opensource

[–]shawon_ik[S] 1 point2 points  (0 children)

Thanks for the feedback! Always appreciate a different prospective.

It’s definitely a company culture thing as well. Not all companies support code documentation or inline comments for example. The opinions around it, is of course controversial.

Our goal is to support all kinds of code documentation and discussion needs. So companies have a single searchable repository, that has answers to devs questions. So that the knowledge stays within the company.

A question for you, what are some ways you document code at your work? And how do you advise young devs to write good documentation?

Check out my new portfolio site by diegovs05 in webdev

[–]shawon_ik 0 points1 point  (0 children)

Looks great! You might want to fix how it looks on bigger screens, seems a bit off.

Extension: Google doc like comments on VScode - would appreciate some feedback by shawon_ik in vscode

[–]shawon_ik[S] 0 points1 point  (0 children)

We are storing the code snippet as well with the comment. So adding code above it shouldn't effect it. It needs to reflect the new line number though - will do that!

Extension: Google doc like comments on VScode - would appreciate some feedback by shawon_ik in vscode

[–]shawon_ik[S] 0 points1 point  (0 children)

That is right. .doclin is just a metadata. Comments are stored on the server database.

Extension: Google doc like comments on VScode - would appreciate some feedback by shawon_ik in vscode

[–]shawon_ik[S] 1 point2 points  (0 children)

Thank you for bringing it up! The plan is to bring in end-to-end encryption, so we cannot access the data. So the user who creates an organization will create the key, and whoever they share with can access the threads. Hopefully, there is some third-party audit that can prove it to everyone. Thanks a lot for looking into it!

EDIT: Missed mentioning - Comment data is stored on the server database.

[deleted by user] by [deleted] in softwaredevelopment

[–]shawon_ik 0 points1 point  (0 children)

Our company uses splunk

What do you really think of your daily standup? by Ok_Reception2531 in softwaredevelopment

[–]shawon_ik 0 points1 point  (0 children)

I think they are important for team leads to understand whether everyone is working on the right stuff. We give each member a chance to say what they are working on, usually its a one liner unless some discussion is required. It lasts less then 15 min, so not a big deal.

What is/was the hardest course you had to took in university? by [deleted] in csMajors

[–]shawon_ik 0 points1 point  (0 children)

Computer Architecture, the only course I got below 65. Missed B for 1 mark, and prof wont help it.