frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Ask HN: What Cryptography book do you recommend for reading with 10 year olds?

21•mike_richards•1d ago•29 comments

Ask HN: What your experience with the monthly "who wants to be hired" thread?

24•newswangerd•28m ago•9 comments

Tell HN: Gemini trains on chat history, even for subscribers (personal accounts)

600•jameslk•12h ago•153 comments

Canva lays off 22% of its workforce; 1,270 people

3•princevegeta89•17m ago•0 comments

Tell HN: Don't use Postman, they proxy your info without your permission

95•neya•20h ago•3 comments

OpenAI seems to be silently re-enabling model training on Codex chats

517•user052919•1d ago•153 comments

Gitbook Breached

163•punchmesan•1d ago•39 comments

Ask HN: Which agent harness do you use for working with multiple Models?

4•avucenovic•4h ago•0 comments

Ask HN: Which TV do you recommend for privacy?

728•LecroJS•3d ago•878 comments

Ask HN: Who is hiring? (November 2026)

248•whoishiring•2d ago•251 comments

Ask HN: What's on Your Learning List?

4•carlos-menezes•7h ago•1 comments

Ask HN: Impact of US Elections on AI?

8•talmr•14h ago•10 comments

Ask HN: Is AI good enough for math exercises?

3•Qision•8h ago•3 comments

Ask HN: Does anyone have a contact with Cleveland-area Ham club?

166•stockresearcher•1d ago•23 comments

Ask HN: Is it worth reading The Art of Computer Programming now?

7•weavie•14h ago•2 comments

WorkOS reports security breach

77•werrett•1d ago•11 comments

Ask HN: How to Keep the Edge as an Engineer?

9•spacebuffer•14h ago•3 comments

Ask HN: Is it still worth building and documenting projects the "old way"?

3•dhruv_ahuja•10h ago•5 comments

Tell HN: Scribd Breached

359•x______________•4d ago•123 comments

Tell HN: GitHub Is Down

29•yuvadam•12h ago•16 comments

Ask HN: What's your current AI agentic setup?

66•eggbrain•8h ago•77 comments

Tell HN: You now need a government id in order to create an Anthropic account

19•I_am_tiberius•1d ago•10 comments

Ask HN: Will cheap high-quality AI end this December?

7•amichail•1d ago•3 comments

Ask HN: What is the best non mainstream programming language or stack in 2026?

4•kbrannigan•21h ago•5 comments

Ask HN: Design My YouTube Feed

4•mrkn1•1d ago•8 comments

Ask HN: Are you building your own personal webapps?

3•viejaquerida•18h ago•2 comments

Ask HN: Does anyone enjoy work anymore?

27•jackmalpo•2d ago•26 comments

Ask HN: What is Google Flights' business model and has it changed recently?

7•lastofthemojito•1d ago•7 comments

Google reCAPTCHA on archive.is asking to scan a QR with a mobile device

4•linuxhdr•1d ago•1 comments

How did we end up with Frontier Lab oligopoly rather than a monopoly?

3•bdhe•1d ago•2 comments
Open in hackernews

Ask HN: Is it still worth building and documenting projects the "old way"?

3•dhruv_ahuja•10h ago
Just curious what folks think.

I've personally learnt a lot and benefitted greatly career-wise from building and showcasing projects in communities like Reddit and Discord, as well as blogging about them -- even though none of my work was ground-breaking per-se.

Do you folks think non-senior engineers can still build presence and gain employment opportunities this way? If not, what needs to change now?

Comments

pluc•10h ago
Sure you can. AI needs inspiration to steal from and the material is getting very stale. Please make your reasoning as public as possible.
dhruv_ahuja•10h ago
That's true ;) Yes, I've started building a side project after quite some time now, and decided to intentionally be "dumb" about it. Feels quite rewarding and I'll definitely blog about it once it is in usable form.
bluGill•10h ago
That very much depends on what you mean by the old way. When I first started the old way Documenting meant you write very complex design documents up front, which inevitably in the first hour we discovered something very critical and important that was not in it and within a couple days the documents were completely unrelated to the reality of what we were implementing. By the end of the week, there was a large first of the document that still had to be implemented, but the document was so divorced from the reality of what the code was that it was useless to refer to.

However, instead you're referring to documenting as a few smart people stand in front of a whiteboard for a couple hours and sketch out the details. That is a valuable activity. Just remember that within a couple days you need to erase that whiteboard because it's useless anyway. These days I would use an LLM to help me create that, especially if it's a part i work on alone. However, it's only a help and I understand again that this is a guide to get me started but it won't match reality and so I'm not going to share it with others.

dhruv_ahuja•9h ago
Thank you for your response. What you've said makes sense to me, and somewhat reflects my own experience.

To give some context, I've been working remotely since the start of my career and transitioned to a more content-oriented role last year, so I never progressed beyond being a junior engineer. But I do remember the deep discussions and technical planning sessions being the most rewarding and mentally challenging.

I have seen that AI has the same tendency of over-engineering solutions when you are in the documentation phase, where it tries to scope out the entire plan before I have a clear idea of what I wish to do. So I typically begin with a simple markdown doc and disable auto-complete before reaching out for it later.

bluGill•8h ago
There is value in detailed design documents. However it is questionable if the value is high enough as to be worth the effort even in the best cases. In the majority case only a small handful of people will ever care and they are people who will soon be maintaining the code - the detailed design makes understanding easier, but not by near as much as the effort required for the document.

If the document it to be useful it needs to be kept up to date. You can never go more than a couple hours of coding without updating the document. Every change will take half again longer than before because the documentation is part of the change. Everybody who reviews the code needs to also review the documentation change. Every other developer must read (not to be confused with review) the change as well so they know.