Skip to main content

Org Mode

So I left a comment on HN about why non-programmers don't do open source and someone replied to me inviting me to get involved. And I started to write a long-ish reply and I'm not sure I want to engage there for various reasons.

So the next four paragraphs are from my initial draft there before I decided to make this a blog post, not an HN reply:


As a non-programmer, this looks really intimidating to me. My understanding of Emacs is that "it's for serious programmers only" and I only know some HTML and CSS and have yet to learn a real programming language, though it's a long-standing goal of mine to do so.

I have a Certificate in GIS and theoretically should fit right in on HN, I don't and I have experienced incidents where people went out of their way to make sure I knew their ugly opinion that I don't really belong here and I'm not really welcome here and so forth.

Anyway, I do have a point: I searched for "what does org mode do" (or some phrase close to that) and then learned this has something to do with Emacs and searched a similar phrase for Emacs and I still don't really feel enlightened, though some of what I am reading seems to suggest this can be used for all kinds of things, not just *serious programming.*

If so, I will suggest you have some very serious branding and messaging issues, because I sometimes edit resumes for tech professionals and I'm fairly comfortable talking with people in tech and so forth.


Links I have looked at so far, in no particular order: Upon a quick initial investigation, my impression is that their marketing (to newbies like me, at least) truly sucks. I am thinking things like "Markup -- the same language used to edit comments on Reddit!" and "Org Mode: The gateway drug to programming for non-programmers."

I tend to be philosophical and I am trying to look at this as an opportunity to slippery-slope myself into FINALLY learning to program. So I am consdering looking into this further at some point, but maybe not immediately. I have a lot going on currently.

I did end up leaving a reply because I found a typo and was then off and running with my big fat mouth. So here are a couple of screenshots on the off, off chance they use any of my suggestions, I will have a memento, so to speak:


Comments

Popular posts from this blog

New Accounts

You can set up a new account to save your wardrobe but can't order anything until you get measured. Setting up a new account will prompt you to make an appointment with the nearest certified seamstress allowed to measure you. This potentially tells us where to go certify a bunch of new people. If enough people create an account in x city, we make sure to arrange a certified seamstress as soon as possible if there isn't one yet.

The Norway Problem

The Norway Problem - why StrictYAML refuses to do implicit typing and so should you Norway abbreviates as NO. This is a real word and some programs will alter that to a programming command, such as "False." A workaround in some cases is to put it in quotation marks, but you may not know that ahead of time. There are other cases like this, such as a person whose last name is Null . Found via HN . Related reading: Principle of least astonishment A textbook formulation is: "People are part of the system. The design should match the user's experience, expectations, and mental models."

To Python or not to Python?

I've had a lot of people recommend Python to me as a language I should learn. I have just tripped across this comment on HN : Not to be a total smartass, but if your Python codebase is not that big yet, then the correct answer is none of the above- rewrite in a compiled language if you find the lack of static checks disturbing. I have been using "type checked" python for a year and let me tell you, it is not even 10% as good as having a real compiler. Python type checkers are not even close to 100% accuracy. Now I'm wondering if Python is really a good first language to learn or not.