Hacker News new | past | comments | ask | show | jobs | submit | nand_gate's comments login

WASD is my home row, still 120-140.

I lowkey judge any developer who is noticable slow at typing as I can't imagine they're using a computer effectively at such a pace given how much keyboard hitting needs to occur during regular use alone.

Not that it's a high bar but I'm surprised more companies don't test wpm when hiring over rote crap like LC.


Typing fast may be the least important thing towards developing a well designed, long-lived product.

So the saying goes, but this article, and many people's honest experience, suggests otherwise.

Yes, developing complex systems is about thinking, not typing. But human head only fits so much, and once you pick up a tool to externalize your thinking, be it pen and paper, or text editor, or a whiteboard, you're limited by I/O. Reading is by far the fastest part, but if you're typing (or sketching) slower than you think, your entire thought process is now I/O bound.

There are many ways to improve this - with editors, you can use shortcuts, compose complex commands, use autocomplete, etc. - but the nice thing is, most of these improvements are purely additive. So it really doesn't hurt to learn to type faster than you think, and it'll definitely help some.


Instead of just disagreeing, I find I actually agree! At least with the premise of the I/O bound system.

At some point I realized that linear writing (typing or writing on lined paper) does not have the flexibility to express the thought processes that I want to commit to writing.

Now I write on blank paper (or an iPad if the thinking needs to be active for a long period of time).

I might be I/O bound but at least this way I don't need Serializable thoughts.


Try communicating with a coworker when the "I" in "IM" is closer to "wait several minutes while he hunts and pecks the next reply".

Maybe, but I often think fellow developers would get more mileage out of Mavis Beacon than the latest flavor of training from Pluralsight/AWS/etc

When effective comments, appropriate variable names, and the like can flow effortlessly from your fingertips, you're more likely to use them. Plus you're not expending your precious mental energy on the mechanics of typing out your ideas.


you're right. but the ability, given a good idea, to spit out a substantial amount of code that compiles and basically runs in a single session removes alot of the consternation and back and forth in those discussions

despite industry motion to the contrary, the truth is that we really can build anything we want. if we just weren't such cowards about it


Do you find that typos are the biggest barrier to quickly writing code that compiles and runs in a single session? I'm an absolutely _atrocious_ typer (in terms of both speed and accuracy), and yet I still genuinely don't think that actual typing takes within an order of magnitude of the time it takes me to get out a quick prototype compared to debugging.

Small note, when programming, there's other keys involved which allow for hierarchical navigation (ctrl, alt tab, up/down/left/right keys), which adds both some technical challenges by broadening the keyset and cognitive challenges (but of course code itself is highly cognitive.

I try to avoid the mouse, but I usually queue (mentally) a lot of keypresses at max speed, while the only bottleneck is the loading speed of the computer.

For example: alt tab (change window to browser), fn+F5 (refresh website , Ctrl Shift (change brower tab), fn+f5, ctrl shift tab (back to original tab), alt tab (back to editor or command line), etc...


Same.

Also, if I leave WASD for home row I quickly feel pain. Seriously, place the middle finger on W (alao used for S), ring on A, and indicator on D. It's so much more ergonomic it's insane.


I'm biased but my money's on the end result of AI being fewer engineers per team but also teams as a concept becoming obsolete.

Why keep legacy structures, with luxuries like POs or PMs if AI becomes powerful as you say - it'll just be 'one man startups' for better or worse.

Any empire-building VP should probably fear the wishful AI future they're praying for!


> it'll just be 'one man startups' for better or worse.

Not necessarily. The reality is, whatever some people can do individually, if they team up, they can do more together. The teams and small startups will remain for now, and so will big companies.

I do imagine however that the internal structure will change. As the AI gets better and able to do more independently, people will shift from pair programming to more of a PM role (this is happening now), and this I imagine will quickly collapse further.

Even today, LLMs seem more suited for project management than doing actual coding - it's just the space in-between that's the problem. I.e. LLMs can code great in the small, and can break down work very well, but keeping the changes consistent and following the plan is where they still struggle. As that gap closes, I'm not really sure how the team composition would look like. But I don't doubt there'd still be teams.


In this scenario who would be buying this product that offers 'zero economic value compared to AI because AI gets so good and so cheap'.

My experiences track this, being lazy and clever is a cheat code in many ways.

That's a shame, is there any funding transparency? Wasn't aware they were EU funded — thought they were independent!

[flagged]


This is FUD, plain and simple.

Care to elaborate?

No Discord, please.

Plenty of FOSS alternatives exist.


(You wouldn't)

Patting themselves on the back for 'fixing' a self-created problem... EC2 is the wrong abstraction for this use case imo


Feature, not a bug.


We're not going to waste days chasing them when we could waste days writing a blog post to advertise our product.

Genius marketing, I guess Rocket Company is supposed to be exploiting the OSS community, but who built Xen ;)

Before you soapbox on the 'open source moral contract' consider repaying the OSS works you gladly derived.


....have you seen how much code and work vates has contributed upstream to xen? It's more than citrix at this point IIRC. Everything they do gets pushed back to upstream projects so I'm not sure what point you're trying to make


No, I don't follow legacy hypervisors but fair enough perhaps my initial impression was off-base... still you can appreciate the irony of complaining about Rocket Company getting free stuff :/


My guess is money laundering, given that the product is pretty vapourware-y (as a game dev in a past life: Vircadia looks more like 'how a web dev thinks multiplayer games work' aka basically unusable in a serious title).


I think you fundamentally misunderstand the stack. Their main usage of the platform has to do with a E2E solution with avatars, audio, etc. all synced without issue. These features ship with the client and other private repositories wrapping the core.

However, for usage to HN users they would be (likely) more interested in the SDK, the core, the underlying system, and how it can fit their use cases.

If you want to understand a small part of the scale of this project, you are welcome to check out:

https://github.com/vircadia/vircadia-web https://github.com/vircadia/vircadia-web-sdk https://github.com/vircadia/vircadia-native-core


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: