Live data from Hacker News

From web developer to database developer in 10 years

notes.eatonphil.com

71–80 of 80 posts

Re: From web developer to database developer in 10 years

#71
post #2

I enjoyed reading this. It could be because I'm thinking of doing more of system/network programming (and learning Zig). I've spent the last 6 years in the JavaScript land and bored of yet-another-bundling or SPA-like pattern. So there's hope that with consistency and patience, one could build expertise in a totally different area

There are JS frameworks that port to most platforms in about 3 minutes (use a Mac for iOS builds): https://quasar.dev/introduction-to-quasar/ That being said, Erlang/Elixir abstracts most db use-cases with ecto, and has some other incredibly powerful scalable features for sites: https://www.phoenixframework.org/ * Distributed * Fault-tolerant * Highly available * Hot swapping Depends on the use-case, but if your prod…

I like the Erlang VM concepts and I enjoy attending their meetups

Re: From web developer to database developer in 10 years

#72
post #3

Thanks, it is inspiring, And it seems like I'm on the same way of that transition, Here is my individual expirment database for learning db internals and rust.. https://github.com/maxnilz/sboxdb Now, trying to implement a rocksdb-like LSM based storage in modern C++ and call it from the sboxdb, just for refresh my old C++ memory.

This is cool, keep it up!

Re: From web developer to database developer in 10 years

#74

Great story! I always like to tell developers that they can do anything if you just stick to the fundamentals. It's not such a big mountain as it seems! The type-casting part is relatable. It definitely feels like we're all being pigeon-holed by hiring managers and ATS systems that categorize us and rank us by keywords and work history. It can sometimes be quite difficult to switch from something like web development…

Even when I was still in school and looking for internships I could feel this. In CS we learned more about compilers and operating systems, but companies wanted web developers, so IT and IS had a big edge. I did game programming on my own time, so companies would recommend interning with a game company. It was frustrating. I’ve been working in web development for many years now. It’s okay. I still don’t know what I w…

Thanks. web dev or game dev are still developers. I don't subscribe to the "real developer" mindset, except if they're vibe coders :)

Re: From web developer to database developer in 10 years

#75

Earlier quoted context omitted.

Even when I was still in school and looking for internships I could feel this. In CS we learned more about compilers and operating systems, but companies wanted web developers, so IT and IS had a big edge. I did game programming on my own time, so companies would recommend interning with a game company. It was frustrating. I’ve been working in web development for many years now. It’s okay. I still don’t know what I w…

I should add that you are a real dev . There's all kinds of programming out there. That's why I enjoy DSA and maths; it's the stuff that transcends languages and has applications in almost every domain. You benefit from knowing how to implement a queue or balance a tree whether you're writing databases, making games, or building distributed systems. Anyone can learn this stuff. Ignore the gate keepers and the little…

I wrote my first queue this week, and started learning DSA this week as well. I use to ignore those topics, but I think the path I seek would benefit from that knowledge.

Re: From web developer to database developer in 10 years

#76
post #17

Earlier quoted context omitted.

Lie on LinkedIn, get a foot in the door and explain in the interview

Risky. If I interview somebody and their resume is inflated or wrong, at best as a candidate you wasted my time reviewing your resume and scheduling interviews and what not, and now you're starting from a disadvantage because my first impression of you is one of being misled. We're a high-trust organization and anything that causes doubt on your integrity puts you at a disadvantage. If I'm interviewing you, it's beca…

Definitely fair but for the candidate considering this, it's a numbers game. They're just looking to get their foot in the door for a new career path. You care, and you're right to care, but there will be others who don't.

Then next time, it's no longer a lie and they can (in theory) get by on merit

Re: From web developer to database developer in 10 years

#77

Earlier quoted context omitted.

There are JS frameworks that port to most platforms in about 3 minutes (use a Mac for iOS builds): https://quasar.dev/introduction-to-quasar/ That being said, Erlang/Elixir abstracts most db use-cases with ecto, and has some other incredibly powerful scalable features for sites: https://www.phoenixframework.org/ * Distributed * Fault-tolerant * Highly available * Hot swapping Depends on the use-case, but if your prod…

I like the Erlang VM concepts and I enjoy attending their meetups

The OTP offers a flat/simple architecture, and most people are puzzled the first time they see a Phoenix channels demonstration.

I think it is hilarious people assume 3NF or 4NF db schema can save them from bad design. Yet, many have tried to make SQL scale efficiently (with some obvious caveats) =3

https://www.cockroachlabs.com/

Re: From web developer to database developer in 10 years

#78

> But my background kept leading hiring managers to suggest putting me on cloud teams doing orchestration in Go around a database rather than working on the database itself. This is extremely annoying. This also means if your first job is doing X, it is very difficult to break into Y even if you know quite well about Y, and even have side projects. I have tried attaching cover letters indicating even if my current ex…

Is there a way to work around this?

If you're interested in working on database internals, it's worth looking at startups—even if you don't have prior experience in this exact area. At my company, we hire engineers with strong systems backgrounds who haven't necessarily worked on databases before. If that sounds like you, feel free to check my profile for more details.

Re: From web developer to database developer in 10 years

#79

Earlier quoted context omitted.

>> the majority of recruiters barely read past company name and job title This is a failing of the hiring manager. If the recruiter can't tell who is and isn't a good fit, the hiring manager should have corrected the situation or not partnered with the recruiter.

Disagree. The most common reason I've seen for this is the recruiters using largely or entirely automated tools to comb LinkedIn, Github, and many other sources and auto-blasting out those cold emails. They don't even look at the resume until you reply with interest. It's not (usually) the hiring manager's fault. They frequently don't even know that is occurring. I find that practice disgusting personally and will ne…

The hiring manager can set the expectation with a recruiter that all candidates submitted must meet a certain standard. If the hiring manager let's the recruiters send garbage and/or fails to guide them, that is 100% a hiring manager problem.

Re: From web developer to database developer in 10 years

#80

Earlier quoted context omitted.

I don’t know your exact circumstances but it sounds like your “decent accountant” was helping you commit tax fraud.

Doubt it. Don't forget that they also have a stake in things. That's why we pay them. That's why I say we should have accountants. I'm always thrilled to have strangers on the Internet attack me, and even attack an accountant that they never even heard about before. Thanks! Have a great day!

I didn't attack you, I'm sorry you took it that way.

Have a great day, or whichever passive aggressive sign-off you'd prefer!

Post reply on HN