Live data from Hacker News

From web developer to database developer in 10 years

notes.eatonphil.com

1–10 of 80 posts

Re: From web developer to database developer in 10 years

#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

Re: From web developer to database developer in 10 years

#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.

Re: From web developer to database developer in 10 years

#4
> I was unhappy with this type-casting so I held out while unemployed and continued to write posts and host virtual hackweeks messing with Postgres and MySQL. I started the first incarnation of the Software Internals Book Club during this time, reading Designing Data Intensive Applications with 5-10 other developers in Bryant Park. During this time I also started the NYC Systems Coffee Club.

That's the spirit! And it worked.

Re: From web developer to database developer in 10 years

#6
> I also wanted to cover what it's like coming from engineering management and founding companies to going back to being an individual contributor. (Spoiler: incredibly enjoyable.)

I've done the IC to engineering manager back to IC thing and it is indeed a huge relief to learn that it's OK to do that. My favorite piece of writing on that is The Engineer/Manager Pendulum by Charity Majors: https://charity.wtf/2017/05/11/the-engineer-manager-pendulum...

Charity makes a very convincing case that it's OK to swing from manager to IC and back again several times over the course of your career and that doing so will make you more effective at both of those things.

Re: From web developer to database developer in 10 years

#8
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 product is 40k concurrent users, the options winnow down fairly quickly.

Have fun =3

Re: From web developer to database developer in 10 years

#9
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

I'm also interested in more low level or systems programming, though I am coming from a mostly backend/system integration background. I feel like a roadblock is that I am self taught, and though I have been doing software engineering professionally for 15 years and software as a job for 20, I still can't call myself an engineer legally. I certainly know I can do the work, but I worry about hiring being wary of a lack of credentials as a legal liability for lower level stuff.

I would love to hear people's stories of interesting jobs they've gotten without a degree in this space.

Post reply on HN