vshan

Joined 12 years ago

Karma
457
Submissions
65
Member since
Dec 14
Hello there.
View on Hacker News

Recent submissions

Comment · 5 years ago
"How many of you are from consulting? Oh that's bad. You should do something.

No seriously, I don't think there nothing inherently evil in consulting, I think that without owning something over an extended period of time, like a few years, where one to take responsibility for one's recommendations, where one has to see one's recommendations through all action states and accumulate scar tissue for those mistakes and to pick oneself up off the ground and dust oneself off, one learns a fraction of what one can.

Coming in and making recommendations and not owning the results, not owning the implementation I think is a fraction of the value and a fraction of the opportunity to learn and get better.

You do get a broad cut at companies but it's very thin, it's like a picture of a banana, you might get a very accurate picture but it's only 2 dimensions, and without the experience of actually doing it you never get 3 dimensional, so you might have a lot of pictures on your walls, you can show it off to your friends, I've worked in bananas, I've worked in peaches, I've worked in grapes, but you never really taste it, that is what I think."

Comment · 5 years ago
I'd argue the opposite really, re: 'using C/C++ at all is probably "too clever"'. By using modern C++ features it is possible to enforce a Rust-like model of ownership, without any memory management (eg. we don't use 'new' or 'delete' anywhere in our codebase). This helps reduce what the author calls "complicated, Klein-bottle-wannabe tricks", labyrinthine Java classes of GC goodness where you don't know where the code begins/ends.
Comment · 5 years ago
The weed work is the most painful though. We get through it at work because we have to. But for any personal hobby projects, I feel nails scraping blackboard level of frustration when some build issue or other trivial minutiae come up.
Comment · 6 years ago
I so wish all of this content was public. How lovely would it be for skill development if all of us had access to these assignments and projects with auto-graded tests.
Comment · 6 years ago
Yes, I've had the opportunity to contribute to some existing projects but I've been limited to making feature contributions. I feel like my "system design" skills don't get exercised as much which is why I wanted to go for a greenfield thing.
Comment · 6 years ago
Could you please point me to any which don't have a turn-key solution like Etcd for Raft (and also have a need like consensus is a need for most distributed applications)?
Comment · 6 years ago
Distributed Systems!
Comment · 7 years ago
I feel the opposite way. When I was studying at university, I found it quite hard to motivate myself to do boring assignments, but after joining a BigCo and talking to customers who are direct beneficiaries of my work, it is much more rewarding and I feel more naturally motivated.
Comment · 7 years ago
Comment · 7 years ago
It's built on top of PostgreSQL.
Comment · 8 years ago
From Nat Friedman, future CEO of GitHub (https://www.reddit.com/r/AMA/comments/8pc8mf/im_nat_friedman...):

"Developers are really particular about their setup, and choosing an editor is one of the most personal decisions a developer makes. Languages change, jobs change, you often get a new computer or upgrade your OS, but you usually pick an editor and grow with it for years. The last thing I would want to do is take that decision away from Atom users.

Atom is a fantastic editor with a healthy community, adoring fans, excellent design, and a promising foray into real-time collaboration. At Microsoft, we already use every editor from Atom to VS Code to Sublime to Vim, and we want developers to use any editor they prefer with GitHub.

So we will continue to develop and support both Atom and VS Code going forward."

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton