Database Engine Creation using Go.

47 views
Skip to first unread message

Rishikesh Raj

unread,
6:33 AM (15 hours ago) 6:33 AM
to golang-nuts
"I want to build a low-level project for my resume. An LLM suggested creating a database engine in Go, but I’m unsure how to approach it. Should I pursue this project, or focus on something else? If I do build it, what would be the practical use case?"

Jason E. Aten

unread,
6:51 PM (3 hours ago) 6:51 PM
to golang-nuts
Michael Stonebraker (won the Turing award in 2014) pointed out that databases are like a Tardis. Well,
that's my analogy, not his. The point is: they are alot bigger on the inside. There's a ton of stuff to tackle,
and they hit every area of computer science, even though they seem kind of simple from the outside.

For personal projects, it pays better to be a little selfish write something you yourself want. 

Since you are the user, you will give yourself much better feedback. If you don't know the use case,
you can't be the user, and that's a sign that your project has little hope of being useful.
This is the same advice that Paul Graham gives for problem selection; that writers are given
when they hear, "write what you know".

So ask yourself, "what software do I want?"
Reply all
Reply to author
Forward
0 new messages