updated site and added a new post

This commit is contained in:
Yann Esposito (Yogsototh) 2020-05-09 14:40:59 +02:00
parent 6ae31cc7fa
commit 91e6c2c5d8
Signed by untrusted user who does not match committer: yogsototh
GPG key ID: 7B19A4C650D59646
7 changed files with 61 additions and 50 deletions

View file

@ -198,8 +198,8 @@
("rss" . ,rss) ("rss" . ,rss)
("size" . ,size) ("size" . ,size)
("gz" . ,gzsize) ("gz" . ,gzsize)
("gen-date" . ,generated-date) ("generated" . ,generated-date)
("get-with" . ,generated-with) ("gen-with" . ,generated-with)
("src" . ,website-code) ("src" . ,website-code)
("org-file" . ,org-src-link)) ("org-file" . ,org-src-link))
" ") " ")
@ -274,8 +274,7 @@
" -resize 400x400\\>" " -resize 400x400\\>"
" -interlace Plane" " -interlace Plane"
" -quality 85" " -quality 85"
" -colorspace Gray" " -ordered-dither o4x4,4"
" -ordered-dither o8x8,8"
" %s" ;; dest " %s" ;; dest
) )
filename filename

Binary file not shown.

View file

@ -242,10 +242,6 @@ figure, .figure {
--hl: var(--b); --hl: var(--b);
} }
img {
filter: sepia(100%) hue-rotate(182deg) saturate(0.6);
}
/* Default color theme */ /* Default color theme */
body { body {
background: var(--bg); background: var(--bg);

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

View file

@ -1,8 +1,8 @@
#+Title: How to choose your tools #+Title: How to choose your tools
#+Author: Yann Esposito #+Author: Yann Esposito
#+Email: yann@esposito.host #+Email: yann@esposito.host
#+Date: [2019-08-17 Sat 20:00] #+Date: [2020-05-09 Sat]
#+KEYWORDS: opinion #+KEYWORDS: emacs, softwares
#+DESCRIPTION: Modern tools tend to disapears. #+DESCRIPTION: Modern tools tend to disapears.
#+DESCRIPTION: An app on the web will change, and could break for the worst. #+DESCRIPTION: An app on the web will change, and could break for the worst.
#+DESCRIPTION: Quite often investing in long living tools which are harder start #+DESCRIPTION: Quite often investing in long living tools which are harder start
@ -19,6 +19,11 @@ And this week-end, in the morning I read those:
- [[https://news.ycombinator.com/item?id=23107123][Making Emacs popular again]] - [[https://news.ycombinator.com/item?id=23107123][Making Emacs popular again]]
- [[https://news.ycombinator.com/item?id=23092904][Github Codespace]] - [[https://news.ycombinator.com/item?id=23092904][Github Codespace]]
#+DOWNLOADED: https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse1.mm.bing.net%2Fth%3Fid%3DOIP.g7OSuCGH0u7OIUA9vdxlTAEsCo%26pid%3DApi&f=1 @ 2020-05-09 12:49:34
[[file:2020-05-09_12-49-34_.jpeg]]
Similar articles have existed for years on different products. Similar articles have existed for years on different products.
What is their common point? What is their common point?
/Software tooling and their potential change and disparition/. /Software tooling and their potential change and disparition/.
@ -87,6 +92,11 @@ For the single developers and open source developers this offer:
But the price to pay is hidden. But the price to pay is hidden.
#+DOWNLOADED: https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse1.mm.bing.net%2Fth%3Fid%3DOIP.FrCRrhENMjdfD4pUcAwKEgHaEK%26pid%3DApi&f=1 @ 2020-05-09 12:48:31
[[file:2020-05-09_12-48-31_.jpeg]]
1. First, you are now, not able to choose your local working environment on 1. First, you are now, not able to choose your local working environment on
your machine. your machine.
2. GitHub™ can still change so much to become one of the previously 2. GitHub™ can still change so much to become one of the previously
@ -108,13 +118,8 @@ But the price to pay is hidden.
So people really working hard for the best will certainly perform badly So people really working hard for the best will certainly perform badly
compared to other people that simply trick the system. compared to other people that simply trick the system.
So if the endgoal of GitHub™ is really to help open source and single So as good as Codespace can be, I think it is good to keep that in mind.
developer. Don't put yourself in a trap.
And more generally provide simply a better working experience by adding a
new tool without any hidden marketing plan.
Yes great.
But I really doubt a company like Microsoft™ offer anything without a plan
to make it worth it.
The [[https://news.ycombinator.com/item?id=23102430][Zoom acquires keybase]] is just another story of a dying product. The [[https://news.ycombinator.com/item?id=23102430][Zoom acquires keybase]] is just another story of a dying product.
Apparently the keybase team will probably stop maintaining keybase. Apparently the keybase team will probably stop maintaining keybase.
@ -171,57 +176,68 @@ future.
:CUSTOM_ID: post-conclusion :CUSTOM_ID: post-conclusion
:END: :END:
To go beyong my opinion, I'd like to share my experience with editors and #+CAPTION: Midsommar Joy
[[./midsommar-joy.jpeg]]
To go beyond my opinion, I'd like to share my experience with editors and
emacs. emacs.
When I started to code. When I started to be serious about coding, I was taught to use vi, not vim,
We coded with vi, not vim, vi. vi.
At that time I only knew, =i=, =a=, =dd= and =cw= vi commands. I only knew survival vi commands: =i=, =a=, =dd= and =cw=.
So when I started to use IDEs I was thrilled. A few years later I started to use IDEs and I was thrilled.
After a few year I started to work for a company that forced me to use Again a few years forward I started to work for a company that forced me to
their shitty computers. use their shitty computers.
I started to have wrist issues. Quite soon, I started to have wrist issues.
So I decided to learn vim. Thus I decided to use vim again but be serious about it this time.
And I saw the benefits only after a few weeks. And I saw the benefits only after a few weeks.
They were tremendous. They were tremendous.
No more wrist pain. No more wrist pain.
And I started to learn a lot of editing automation. And an incredible edition power at the tip of my fingers[fn:vim].
Then I started a new work where we decided to code in Clojure. [fn:vim] [[http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/][Lear Vim Progressively]] is an old "popular" blog post of mine.
And so knowning that Clojure is a LISP and most LISPers love emacs because
emacs plugin language is emacs LISP. Then, I started a new job where we decided to code in Clojure.
I tried to use spacemacs. Of course Clojure being a LISP and emacs using also a LISP as script
language, it sound natural to try Emacs even though I loved Vim.
I started by installing spacemacs.
At that time I didn't want to invest much time in learning Emacs. At that time I didn't want to invest much time in learning Emacs.
I just wanted to learn the tricks that will make Emacs more valuable to my I just wanted to learn the tricks that will make Emacs more valuable to my
work. work.
And it did after just a few days, weeks. It did after just a few days or maybe weeks.
I used Emacs superficially for years. I used Emacs superficially for years.
Just Spacemacs + a few useful layers. This was already quite efficient, at least as much as vim.
And it was already quite efficient, at least as much as vim.
More recently I started to dig deeper. Recently I dig deeper.
In particular, I read so much praise about org-mode I was really curious. I heard much praise about org-mode and I became curious.
And it took me some time to really discover why it is so great. I discovered why it is so great.
First, let's just say that, basic org-mode is already quite valuable. Basic org-mode is already quite valuable.
But if you dig, it starts to be awesome.
But you can do a lot. Unfortunately this is a bit hard to describe how org-mode is great
And unfortunately this is a bit hard to describe how org-mode is great
without really digging a bit. without really digging a bit.
So you can think of org-mode as an extremely versatile todo-list / note You can think of org-mode as an extremely versatile todo-list and note
taker with agenda and time tracking integration. taker with agenda and time tracking integration.
Mostly you are in control of your working workflow with org-mode. You are in deep control of your workflow.
The ability to do org-capture and org-refile is also great. But mainly here are a few example of usages that are really worth it:
Recently there is org-roam that is a step further to make orgmode a nice
place to keep track of all your knowledge in one place.
Concretely, emacs has changed my workflow a lot and made me a *lot* more - note taker
productive. - documentation; this is a far better than markdown
- interactive document; run code inside the doc, keep track of the results
- export to HMTL/PDF
- time tracking
- reminders
Recently there is also org-roam that is a step further to make orgmode a
nice place to keep track of all your knowledge in one place.
You can take a look at this [[https://www.youtube.com/watch?v=Lg61ocfxk3c][great video]] by Matt Williams.
Emacs changed my workflow by making me more productive.
It improved not only my coding workflow, but my full work environment. It improved not only my coding workflow, but my full work environment.
I started with the editor, a few plugins, and slowly, I integrated more I started with the editor, a few plugins, and slowly, I integrated more
aspect of my day to day tasks in emacs. aspect of my day to day tasks in emacs.
Emacs is designed to adapt to your own needs you can start to automate a Emacs is designed to adapt to your own needs.
lot of small tasks. As such it is a lot easier to automate a lot of small tasks.
I really love Emacs and if you want to joyfully join the Emacs users here I really love Emacs and if you want to joyfully join the Emacs users here
are my advices: are my advices:

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB