2 ms·
All my programming life has been in higher-level languages, yet with Rust I'm being inexplicably drawn to down and dirty systems programming. It's cool to final
by goldfeld 13y ago
All my programming life has been in higher-level languages, yet with Rust I'm being inexplicably drawn to down and dirty systems programming. It's cool to finally be able to use :make and all the C-oriented things like [i and ]i, ctags and the like. It's interesting seeing how much 'dogfooding' vim has in that tons of stuff are undoubtedly geared towards his own needs developing vim (and C applications in general.) Pretty much how I work with coding products, I work my best when I'm the use case, and great open source products like vi/vim and emacs excel in that legions of people share the creator's use case (and well, configurability right down to the bone.) I've found that a non-trivial amount of people do share the use case for the first project I've launched[1], I only hope for it to hold true for my most ambitious ones in the working.
I don't know Bram, but I can't help but wonder why such a distinguished open source figure has ultimately ended up working for Google. Maybe he enjoys the access to resources. I wish donations could still support him directly rather than his idea of aid (well it does seem to have a bend towards education at least). I wish he wouldn't need a day job and could yet breed other new and great contributions to the world. I don't feel particularly endeared towards Google, despite all the collateral good it has done while doing a lot of evil (i.e. something to do with the looming ad empire strengthening big corporations.)
[1]: https://github.com/goldfeld/vim-seek https://github.com/goldfeld/vim-seek
- virtuz 13y agoWith Go I feel the same way – after a long time with interpreted languages it's a breath of fresh air using a strictly typed and statically compiled language. About your point with Bram and Google, though, I can understand it. The people you're around and the environment you're in must feel so much better than working on open-source by yourself, especially with the 20% of free time you get to work on whatever you'd like. I can't take anything else than you're jumping on the google hate bandwagon here, which I'd love to know why. As a side note, I'd love to hear everyone's responses as to why they love Go but hate Google. Odd. (Disclaimer, I don't know Bram but know that in an environment that fosters people you get much more done and excel much faster).
- gbog 13y agoI use ctags with Python, PHP and I'm sure it will works with most other languages invented.