anpep
Joined 4 years ago
Joined 4 years ago
Also, now that code is cheap(ish), I'm implementing UI with a thin-layer of 2D draw commands that can be easily ported (CoreGraphics, Direct2D, Pango, whatever), which is by large the most painful part of it all.
Focus is reliability, UI responsiveness and resource usage, which is why I ditched electron even though it seems to be the only sensible option today for non-ugly, cross-platform GUI.
I’ve written a PoC already (mind the crappy and incomplete UI), mostly to test the wild custom UI idea, and it’s working so far! https://i.redd.it/ocx9m5av6d6g1.jpeg
Why would I go over the trouble of debugging my editor for simple stuff like having LSP completions and semantic highlighting? It's insanely difficult for me to wrap my mind around vim packages, configs, etc., when VSCode/GoLand/et al. do a pretty darn job being decent editors that you don't need to hack on and just work out of the box.
Don't get me wrong, I'm not throwing shade on vim/emacs, I'm just wondering what am I missing since everyone's been super happy and productive with vim for ages, and if I'm approaching these tools the wrong way...
Remote: Yes
Willing to relocate: Maybe
Technologies:
- Good with: C, Python, Linux
- Learning: Go, C++
- Really want to get into: Rust, kernel development, systems/embedded programming
- Know a whole lot more but I want to develop a career related to the technologies mentioned
Résumé/CV: https://anpep.co/api/resume
Email: See my CV
GitHub: https://github.com/anpep
LinkedIn: https://linkedin.com/in/anpep
Junior Python developer with lots of personal experience and really broad knowledge (coding since 10, graduating in CompSci next month), wanting to develop a career in systems programming and/or embedded systems.
I'm seeking the opportunity to learn this skillset in a real-world environment and grow as an engineer. Internships welcome.