updated site and added a new post
This commit is contained in:
parent
6ae31cc7fa
commit
91e6c2c5d8
7 changed files with 61 additions and 50 deletions
|
@ -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
|
||||||
|
|
BIN
project.el.sig
BIN
project.el.sig
Binary file not shown.
|
@ -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 |
|
@ -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:
|
BIN
src/posts/0013-how-to-choose-your-tools/midsommar-joy.jpeg
Normal file
BIN
src/posts/0013-how-to-choose-your-tools/midsommar-joy.jpeg
Normal file
Binary file not shown.
After Width: | Height: | Size: 19 KiB |
Loading…
Reference in a new issue