news
Programming With Statistical Task and Neovim
-
HowTo Geek ☛ How stats made programming click for me
Writers and programmers have had a similar experience: staring at a blank screen, the blinking cursor mocking you. I've found a way to get that cursor moving. You might not think that statistics would be a good motivator for programming ideas, but you'd be surprised. You might find your own ways to get your programming ideas flowing.
I had experience with stats
Another thing that writing and programming have in common is that it's best to write about what you know.
My last formal math class was an introductory statistics and probability class at a community college. While it was basic, without any calculus or linear algebra, when I became seriously interested in both statistical analysis and programming, I already had a problem domain I had some experience in.
I knew I probably wouldn't build the next great editor or kernel, but here were real problems I could work on. Even with my limited experience and being a bit rusty, I was able to get up to speed quickly by picking up some Schaum's books and going through the problems. I'd been searching for a long-term programming project, but I had no idea that there was already one under my nose. It seems other people had the same idea, with the growth of the marriage of computer science and statistics known as "data science."
-
HowTo Geek ☛ I’ve used this Neovim setup for over a year, and it’s perfect for programmers
If you've ever maintained a configuration for an extensible text editor, you'll know it can become a full-blown software project. Making a disaster of it like I did means that adding a new feature fills you with dread. LazyVim tackles that problem with some awesome features, and I'll explain how.
LazyVim appeals to Neovim users who want something that works without effort. It's like a Neovim configuration framework for advanced IDE tooling. Users can override selected parts of the configuration and learn keymaps as they go. LazyVim is a batteries-included IDE with some very convenient features.
-
Shell
-
XDA ☛ 7 shell aliases that save me more time than any GUI utility
Keeping up with my workload is a constant challenge, and in order to maintain my sanity, I've had to come up with all sorts of tricks to speed up parts of my workflow that can eat into my day. Part of that involves becoming more of a keyboard user, so I use a launcher like Vicinae on my Linux PC.
But something else that really helps is setting aliases for important commands in the terminal. You can be very productive by using a keyboard instead of a mouse, but the commands you have to memorize each time also take a fair amount of time to type out, so aliases come in clutch and really make a big difference.
-