OT: What development environments are people using?

209 views
Skip to first unread message

kuba jamro

unread,
Apr 12, 2021, 8:04:13 AM4/12/21
to bean...@googlegroups.com
Hi all,

As we all know, the right tools can make for a great development environment while the wrong tools can make for hard work.

And I'm always interested to know what people are using, and why, in case I can learn something new.

I'll start in the hope others will join in.

For Python, I'm using PyCharm 2021.1. I find the idea very powerful and I have been very happy with the JetBrians suite of IDEs ever since I changed over from Eclipse when I was doing Java development. I like how they adapt the IDE for common Git workflows and add features to make development easier (like handling of virtual environments). It also has very powerful refactoring tools making code changes a breeze.

For C/C++, I would choose to use CLion, again from JetBrains. I don't do much C development so I can't offer much more than that. I did start learning VIM awhile back but I have not actually done any development with it yet.

Kind regards,
Jakub.


Martin Blais

unread,
Apr 12, 2021, 8:11:53 AM4/12/21
to Beancount
I mainly use three computer programs.
Bash, Emacs (inside tmux) and a web browser.
I rarely use anything else.
(I could work in the Linux console if needed, without loss of productivity, thanks to tmux.)

--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CA%2BCGoMciuwfWcd2hiAeZ7KTOnBT2JT3XtAWgt9JJXRuk1Oxv7A%40mail.gmail.com.

francois PEGORY

unread,
Apr 12, 2021, 8:19:00 AM4/12/21
to Beancount
Personally, I use visual studio. A good thing that in addition of having all python tools , it has a plugin for beaucount file. So I can edit program and file with the same environment

Daniele Nicolodi

unread,
Apr 12, 2021, 3:24:02 PM4/12/21
to bean...@googlegroups.com
On 12/04/2021 14:04, kuba jamro wrote:
> Hi all,
>
> As we all know, the right tools can make for a great development
> environment while the wrong tools can make for hard work.
>
> And I'm always interested to know what people are using, and why, in
> case I can learn something new.

I use Emacs (in the graphic incarnation, and not like Martin in the
console) and terminals with bash and IPython. I think magit is the best
interface to git there is, by very very far.

Cheers,
Dan

Paul Hartman

unread,
Apr 13, 2021, 3:18:02 AM4/13/21
to bean...@googlegroups.com
Lately, it's been VS Code for me for most things, with occasional
trips into micro if I'm sshing into another server. Geany is also not
bad.

redst...@gmail.com

unread,
Apr 13, 2021, 6:58:51 AM4/13/21
to Beancount
Tmux, zsh, and vim.

All configured and armed to the teeth with plugins for efficiency, including these highlights:
- vim: ultisnips, fzf, ripgrep, ranger, and of course, vim-beancount (plus a ton of others)
- zsh: tig (best curses based git interface i've come across), fzf

Alan Hawrylyshen

unread,
Apr 13, 2021, 11:48:16 AM4/13/21
to Beancount
<delurk>
I'm basically a mix of the above: emacs (since quite literally the 80s), zsh, fzf, tmux and a web browser. I've got emacs configured nicely on my Mac, but my developer productivity wouldn't change at all if I was over ssh to a linux box (thanks tmux). I developed my development habits and workflows on VT102s attached to a vax a LONG time ago. I haven't really changed THAT much since those days except some of the support tools have changed (like git). I'll +1 tig - it is outstanding. I also use sourcetree from time to time (but almost exclusively as a visual aid - and in many cases, tig works as well or better).  I happen to carry a Mac around, but it is mostly just for the ancillary bits (Music, etc).

Alan
<delurk/>

Tomasz Zurkowski

unread,
Apr 13, 2021, 3:06:27 PM4/13/21
to Beancount
I am also zsh, tmux and vim user :)

vive...@gmail.com

unread,
Apr 14, 2021, 6:55:14 PM4/14/21
to Beancount
Just slowly coming back to this space, I'm not an everyday software developer but sublimetext (feels faster than vscode), bash, and a web browser have sufficed. Sometimes I've used 'pudb' to debug things instead of pdb since it feels easier. Keeping a cheatsheet file to know what terminal commands to use for beancount has helped.

Ideally for using beancount I'd love to do everything within a `fava` app of sorts so someone who isn't a developer can approach doing updates & viewing reports, but know there's been limitations towards getting there.

nug get

unread,
Apr 17, 2021, 3:54:38 AM4/17/21
to Beancount
Great thread :D

I am a self-taught coding enthusiast, and my "carreer" started with matlab data processing scripts at university in the late 2000's. Hence, today I deal mostly with python.

My preferred IDE is Pycharm/ IntelliJ, enhanced by jupyter for experimenting & data stuff.
For beancount specifically i use VSCode, due to its integration with both the beacount plugin and WSL.
If these were available for Pycharm, I'd drop VSCode.

cha...@gmail.com

unread,
Apr 17, 2021, 11:59:34 AM4/17/21
to Beancount
I'm a bash + tmux + emacs user. Still need to make the switch to zsh :)
Reply all
Reply to author
Forward
0 new messages