109 karma · joined August 20, 2007
“The command-line tools of Unix are crude and backward,” he scoffed. “Modern, properly designed operating systems do everything through a graphical user interface.”
Master Foo said nothing, but pointed at the moon. A nearby dog began to bark at the master's hand.
“I don't understand you!” said the programmer.
Master Foo remained silent, and pointed at an image of the Buddha. Then he pointed at a window.
“What are you trying to tell me?” asked the programmer.
Master Foo pointed at the programmer's head. Then he pointed at a rock.
“Why can't you make yourself clear?” demanded the programmer.
Master Foo frowned thoughtfully, tapped the programmer twice on the nose, and dropped him in a nearby trashcan.
As the programmer was attempting to extricate himself from the garbage, the dog wandered over and piddled on him.
At that moment, the programmer achieved enlightenment.
--Master Foo Discourses on the Graphical User Interface
Don't use it.
Make your special offer more targeted to avoid showing it to the same person N*pages_visited_all_the_way_down.
From my own perspective and in different contexts, I can tell that email can be as efficient as it can be inefficient and that depends mostly on its users.
It does support multiple input formats and at least Jinja2 and Mako for templating:
- https://getnikola.com/handbook.html#supported-input-formats
1. https://getnikola.com/It's true it's easier to build your system in small pieces as you discover your needs, but it helps a ton to have a better idea of what can be accomplished through customization.
In my case, I didn't write any Elisp between 2004-2010 and probably used Org mode as a bullet list during that time. Until I had enough interest to read its documentation and explored how others are using it.
Only then was I able to come up with a half-decent solution that was still quite good, but really so far off of what can be accomplished with a better understanding of the parts at play in this mode, as demonstrated by Bernt Hanson's setup (http://doc.norang.ca/org-mode.html).
To this day I'm not even considering trying to rethink the way he is using Org mode because his setup works out perfectly for me, and I have to GTD like everybody else.
All I'm saying is it may not be obvious at first glance and without studying documentation but a very powerful set of tools are available in there and anyone with half a brain can use them, and that it's best to adopt complex-type configurations once you've wrapped your head around them.
How good are OS X task management tools? Can they build/export custom reports and stuff?
There is only one big thing I find is missing to Org, and that's its lack of options for collaboration. After all any humans collaborating toward common goals would do best to have a common plan and a common way to track each others progress.
From someone who never touched OS X, how would you compare its system-wide software integration with Emacs?
If Org mode interests you this may be good advice:
- http://doc.norang.ca/org-mode.html
For the lazy, I have an emacs.d directory packaged with,
Norang's Bernt Hanson Org mode configuration, if you are
eager to try Org mode for the first time, try it out:
- clone https://github.com/ncouture/emacs.d
- replace ~/.emacs.d with the repo's root dir
- launch emacs
- read Bernt Hanson's Org configuration workflow
documentation (http://doc.norang.ca/org-mode.html)
If you start using Emacs and want some advice: There are many well-rounded pre-packaged Emacs
configurations available out there, they may be nice but
they will fool you.
Try them to get a feeling on how Emacs behaves with
other people, but don't stick around too long.
Build your own environment.
The best way to use Emacs is to make it work the way you want. https://www.palletsprojects.com/ (python / lektor)
- source: https://github.com/pallets/website
http://flask.pocoo.org/ (python / flask)
- source: https://github.com/pallets/flask-website/
https://developers.google.com/web/fundamentals/ (appengine / jekyll)
- source: https://github.com/google/
Have you tried writing a progressive web app using Polymer?Here's an interesting conversation about extending humans with technology in general:
- https://www.youtube.com/watch?v=ZrGPuUQsDjoYou might find out like me that there is very little pressure when your goals are well defined and you have a list of all the tasks needed to bring them to completion.
This lets you focus on a set of specific tasks that are ideally ordered by priority, or <effor (to some extent).
Add clocking your work and you get a very clear picture of how your time is spent, and in some cases (:) where it would be wise to lower the amount of time put on certain things.
Sorry, this is as vague as I could explain it.
TL;DR Organization can really make miracles.
The way to use Linux that works best for everyone is to start with a very clean installation, and really only install what you need.
This does not only work best because you don't end up with unwanted processes eating up resources but you also get to understand a bit more about each part as you install them, if you're curious enough to seek information on dependencies and explore around the configuration files of every software component you add to your installation.
To do this with Debian is really easy, just deselect every single item in tasksel during the installation process, and later use apt/aptitude to install what's missing.
I prefer not to install meta-packages that are meant to bundle "everything you need" for X (example: task-gnome-desktop) but you get to decide if you like having system components you do not fully understand...
For the sake of an example here is a list of all the packages that would be installed on my laptop if I would install task-gnome-desktop (897 packages / 2,175 MB disk space): http://paste.lisp.org/display/325002
Of course if you have time, or just interest, but mostly if you never went through it before I would recommend Slackware.
Have a fun ride!
When something many people/companies do/use/have feels hard or out of reach, I think it's important to start asking different questions and look around for real solutions.
For the sake of an example https://www.cloudflare.com/ isn't exactly hard, and is free.