Hacker Newsnew | past | comments | ask | show | jobs | submit | alecigne's commentslogin

I think there should be a compromise. Use your own config but be ready to switch quickly to a more "common" config and know how to use it (whatever common means in your context, just adapt to your team).

For example I use i3, and I switch ctrl and caps lock. During my first pair programming experience my colleague was struggling with all that and I was feeling quite guilty ("maybe this need to fine-tune everything is just immature after all"). After this I made sure to be able to switch quickly to a "vanilla" Gnome setup.

Although coming back to Gnome after using i3 is quite easy since the Gnome paradigm is quite universal, there are some alternative "configs" that I am afraid to adopt, such as exotic keyboard layouts ("bepo" in french instead of "azerty"). Losing the ability to type on this de facto standard layout would be quite problematic.


I listen to SomaFM's Drone Zone channel on noise-cancelling headphones when I program. It broadcasts "drone" music – no lyrics, very little rhythm, melody or harmony – the music concentrates mainly on sound texture. And of course, no ads. Can't recommend it enough.


It is not that slow. On my machine Vanilla Emacs starts in 0.1 second. With my 12 years-old config, it starts in 0.4 second. Emacs 27 pre-init system made it even faster.

And if your machine is slow you can use a daemon.


I use Emacs Org mode in a git repository hosted on my Raspberry Pi. On my phone, I use Orgzly to edit the files, along with Termux to manage the git repo. I also use Termux to launch Emacs from time to time when I need an advanced operation not yet supported by Orgzly.

I keep sensitive files encrypted using GnuPG and my private key lives on a Nitrokey Pro (a GnuPG token).

I usually export to various formats with Org mode built-in exporters (mainly ascii, markdown, html and pdf) but I sometimes use Pandoc, especially to export to docx.

I have even started blogging with that system. I can edit an Org file on my phone using Orgzly or Emacs, and then use Termux to automatically 1. push the change to my Git repo 2. publish the files to html using Emacs in batch mode 3. send the html/css files to my website using a bash script and sftp.

I don't think I will ever look back :)


For those who haven't used it, it's hard to describe how amazing Org Mode is. In the same file format, you can create outlines for documents that collapse so you can see the big picture; generate PDFs/HTML; you can create a spreadsheet to understand whether you've done enough of Activity X for the past year; you can track your meeting notes organized by meeting theme.


I used StumpWM for a while, but switched back to i3, although I miss controlling my WM with Common Lisp. If StumpWM could implement i3-like window management, I'd be in heaven.


Stump's static window frames is what's kept me using it for so long. I hate how i3 and other dynamic tiling WMs reshuffle and resize everything as soon as you open a new window.

However I'm currently trying w9wm again; I have a slightly-hacked version that I've used on and off for about a decade and it's always fun to return to.


Although I am far for being a good Lisp programmer, I wouldn't recommend introducing Let Over Lambda (or anything about advanced macro programming) too early in anyone's learning curve.

For a comparable price (at least, when I bought them), Common Lisp Recipes might be a far better companion to PCL for an intermediate Common Lisp programmer.



Could you provide some links/keywords about these alternative solutions? This sounds very interesting but I don't know were to start.


Is unclear to me if you talk about Delphi and smalltalk?


I am interested in designs/technologies that could be viewed as alternatives to the usual tech stack for SPAs, even if these technologies are outdated but exhibit interesting properties compared to what we are used to today. That would include Smalltalk and Delphi yes. Sorry if I misunderstood your initial comment.


Well, Delphi is well alive and current:

https://www.embarcadero.com/products/delphi

(it have a free edition) and alzo exist Lazarus, a open source clone:

https://www.lazarus-ide.org

Is probably the most fleshed idea under more "traditional" paradigms (OOP, RAD, etc)

Smalltalk and others are less popular(?) and only know them passing, so can't give too much of that.

---

Another interesting stuff can be rebel/red:

https://www.red-lang.org

much low-level but nice way to do UIs in a apparent declarative way..


Thank you!


I use EXWM and it's basically EmacsOS.


Wooow !! I've been looking for this for years !! Currently using emacs + dwm. I'll check out EXWM see if it can beat my current workflow :D


Or give Emacs Org mode a try :)


> Slightly related: Almost all my "work music" is wordless, instrumental.

Slightly related to your already slightly related comment: SomaFM's Drone Zone radio channel has really helped me focus in our open space.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: