The open source tools I use on daily basis:
- Manjaro Distro (I use Arch btw)
- NeoVim (story 1)
- Spacemacs
- Org-mode
- zsh
- i3wm
- Tmux
R, Python, and Julia programming tools:
Nvim-R for R and vimcmdline for python and julia. They are lightweight yet powerful IDE to write and run code inside neovim environment.
Math modeling tools:
Minizinc and JuMP to model optimization problem, and COINOR-CBC as default open-source solver, Cplex and Gurobi in commercial/academic setting.
Speak:
A Gentle Introduction to Modern Optimization Tools in R at Cincinnati and Dayton R meetup on May 22 2019
Data Mining and Mathematical Models for Optimal Scholarship Allocation for a State University at WSU Engineering seminar on Dec 2016.
Blog post:
- Construction Speed in Popular Open Source Math Modeling Tools: minizinc vs pyomo vs JuMP featured in Julia Computing newsletter.
The tech I like and dislike:
Like:
Julia Language: the only nice-looking language capable in both prototyping and production.
Minizinc: I once converted an optimization model in production with 1200 lines written in R to 28 lines in Minizinc.
Dislike:
Sql: I never like this and my brain will stop working when joining more than 2 tables.
Windows: I do own a laptop running Windows 10 at work, and my wallpaper is logo of windows 95.