updated site and added a new post
This commit is contained in:
parent
6ae31cc7fa
commit
91e6c2c5d8
|
@ -198,8 +198,8 @@
|
|||
("rss" . ,rss)
|
||||
("size" . ,size)
|
||||
("gz" . ,gzsize)
|
||||
("gen-date" . ,generated-date)
|
||||
("get-with" . ,generated-with)
|
||||
("generated" . ,generated-date)
|
||||
("gen-with" . ,generated-with)
|
||||
("src" . ,website-code)
|
||||
("org-file" . ,org-src-link))
|
||||
" ")
|
||||
|
@ -274,8 +274,7 @@
|
|||
" -resize 400x400\\>"
|
||||
" -interlace Plane"
|
||||
" -quality 85"
|
||||
" -colorspace Gray"
|
||||
" -ordered-dither o8x8,8"
|
||||
" -ordered-dither o4x4,4"
|
||||
" %s" ;; dest
|
||||
)
|
||||
filename
|
||||
|
|
BIN
project.el.sig
BIN
project.el.sig
Binary file not shown.
|
@ -242,10 +242,6 @@ figure, .figure {
|
|||
--hl: var(--b);
|
||||
}
|
||||
|
||||
img {
|
||||
filter: sepia(100%) hue-rotate(182deg) saturate(0.6);
|
||||
}
|
||||
|
||||
/* Default color theme */
|
||||
body {
|
||||
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
|
||||
#+Author: Yann Esposito
|
||||
#+Email: yann@esposito.host
|
||||
#+Date: [2019-08-17 Sat 20:00]
|
||||
#+KEYWORDS: opinion
|
||||
#+Date: [2020-05-09 Sat]
|
||||
#+KEYWORDS: emacs, softwares
|
||||
#+DESCRIPTION: Modern tools tend to disapears.
|
||||
#+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
|
||||
|
@ -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=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.
|
||||
What is their common point?
|
||||
/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.
|
||||
|
||||
#+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
|
||||
your machine.
|
||||
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
|
||||
compared to other people that simply trick the system.
|
||||
|
||||
So if the endgoal of GitHub™ is really to help open source and single
|
||||
developer.
|
||||
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.
|
||||
So as good as Codespace can be, I think it is good to keep that in mind.
|
||||
Don't put yourself in a trap.
|
||||
|
||||
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.
|
||||
|
@ -171,57 +176,68 @@ future.
|
|||
:CUSTOM_ID: post-conclusion
|
||||
: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.
|
||||
|
||||
When I started to code.
|
||||
We coded with vi, not vim, vi.
|
||||
At that time I only knew, =i=, =a=, =dd= and =cw= vi commands.
|
||||
So when I started to use IDEs I was thrilled.
|
||||
After a few year I started to work for a company that forced me to use
|
||||
their shitty computers.
|
||||
I started to have wrist issues.
|
||||
So I decided to learn vim.
|
||||
When I started to be serious about coding, I was taught to use vi, not vim,
|
||||
vi.
|
||||
I only knew survival vi commands: =i=, =a=, =dd= and =cw=.
|
||||
A few years later I started to use IDEs and I was thrilled.
|
||||
Again a few years forward I started to work for a company that forced me to
|
||||
use their shitty computers.
|
||||
Quite soon, I started to have wrist issues.
|
||||
Thus I decided to use vim again but be serious about it this time.
|
||||
And I saw the benefits only after a few weeks.
|
||||
They were tremendous.
|
||||
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.
|
||||
And so knowning that Clojure is a LISP and most LISPers love emacs because
|
||||
emacs plugin language is emacs LISP.
|
||||
I tried to use spacemacs.
|
||||
[fn:vim] [[http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/][Lear Vim Progressively]] is an old "popular" blog post of mine.
|
||||
|
||||
Then, I started a new job where we decided to code in Clojure.
|
||||
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.
|
||||
I just wanted to learn the tricks that will make Emacs more valuable to my
|
||||
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.
|
||||
Just Spacemacs + a few useful layers.
|
||||
And it was already quite efficient, at least as much as vim.
|
||||
This was already quite efficient, at least as much as vim.
|
||||
|
||||
More recently I started to dig deeper.
|
||||
In particular, I read so much praise about org-mode I was really curious.
|
||||
And it took me some time to really discover why it is so great.
|
||||
First, let's just say that, basic org-mode is already quite valuable.
|
||||
|
||||
But you can do a lot.
|
||||
And unfortunately this is a bit hard to describe how org-mode is great
|
||||
Recently I dig deeper.
|
||||
I heard much praise about org-mode and I became curious.
|
||||
I discovered why it is so great.
|
||||
Basic org-mode is already quite valuable.
|
||||
But if you dig, it starts to be awesome.
|
||||
Unfortunately this is a bit hard to describe how org-mode is great
|
||||
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.
|
||||
Mostly you are in control of your working workflow with org-mode.
|
||||
The ability to do org-capture and org-refile is also great.
|
||||
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.
|
||||
You are in deep control of your workflow.
|
||||
But mainly here are a few example of usages that are really worth it:
|
||||
|
||||
Concretely, emacs has changed my workflow a lot and made me a *lot* more
|
||||
productive.
|
||||
- note taker
|
||||
- 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.
|
||||
I started with the editor, a few plugins, and slowly, I integrated more
|
||||
aspect of my day to day tasks in emacs.
|
||||
Emacs is designed to adapt to your own needs you can start to automate a
|
||||
lot of small tasks.
|
||||
Emacs is designed to adapt to your own needs.
|
||||
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
|
||||
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