No Bullshit Guide to Statistics progress update

Over the years several readers have suggested (sometimes demanded!) that I write a book on statistics. Indeed, since the company’s mission is to make the most useful parts of math accessible to the people, it makes sense to pursue statistics as the next title. Statistics is some of the most useful math out there! The 21st century is going to be all about data, so it makes sense to learn about the concepts and tools you need to analyze data, discover patterns, and make decisions.

I’ve now been working on the No Bullshit Guide to Statistics for three years so I figured it’s about time for an update to let y’all know how it’s going. My goals with this blog post are to share with you the detailed book outline and chapter previews, and also ask for your help to validate certain assumptions about the readers’ background (math and programming skills) and their motivation to learn statistics. Please jump to the short survey before continuing with the rest of the blog post. It won’t take longer than 2 mins.

 

Continue reading “No Bullshit Guide to Statistics progress update”

Generating ePub from LaTeX

I want to tell you about my journey to produce the ePub files for the No Bullshit Guide textbooks. This has been an epic battle with lots of technological obstacles, but I got it working in the end, and the results are beautiful:

In this blog post, I want to share what I’ve learned about generating ePub and Mobi files from LaTeX source files that contain lots of math equations. I feel this ought to be recorded somewhere for the benefit of other STEM authors and publishers who have LaTeX manuscripts and want to convert them to .epub and .mobi formats. Read on to watch the “How it’s made” episode about math eBooks.

The end-to-end book production pipeline looks like this:

eBook production pipeline including .tex, .html, .epub, and .mobi formats

Figure 1: The eBook production pipeline described in this blog post. Each box represents a different markup format and the arrows indicate the software used to convert between formats. The hard step is to produce clean .html+MathJax format from the .tex source. The generation of the other formats is standard.

Continue reading “Generating ePub from LaTeX”

Learning can be fun

I just read this excellent article Pragmatic Learning: It’s not “fun” on Roger Schank’s blog. It’s a very good post that calls bullshit on the “gamification” cargo cult which is widespread in the edtech and corporate training world. Just adding points, badges, and levels to a corporate training program that teaches you something boring is not going to suddenly make it fun. The author’s main observation is that forced learning is not fun and we need not pretend it is. Consider an employer who wants their employees to know X because it is required by law, or a bunch of students forced to learn Y or else they’ll fail. These “forced” trainings are not fun, and gamifying them is akin to putting lipstick on a pig.

Continue reading “Learning can be fun”

No bullshit guide to programming

How does one learn to code? Students in computer science and software engineering will have a few first-year programming courses, with the first one introducing basics like variables, control flow, and loops. Autodidact programmers probably started with a tutorial somewhere, but eventually got a book on the subject. Regardless of the learner’s path, we’re talking about a book that teaches “the basics.”

Continue reading “No bullshit guide to programming”

Annual general update

It’s May. Winter is done now, so it’s time for spring cleaning! In addition to cleaning your living space, Spring is also a good time to clean out the “project plans” and focus on one or two key goals for the summer. This is what I intend to do in this post. Read on to learn about the recent developments, and the strategic plan for Minireference Co. for the coming year.

Continue reading “Annual general update”

Git for authors

Using version control is very useful for storing text documents like papers and books. It’s amazing how easy it is to track changes to documents, and communicate these changes with other authors. In my career as a researcher, I’ve had the chance to initiate many colleagues to the use of mercurial and git for storing paper manuscripts. Also, when working on my math books, I’ve had the fortune to work with an editor who understands version control and performed her edits directly to the books’ source repo. This blog post is a brainstorming session on the what a git user interface specific to author’s needs could look like.

Continue reading “Git for authors”

Marketing problem

I have a marketing problem. My company’s product is perfect for an audience of university students (a math textbook that explains concepts clearly, concisely, and affordably), but students can’t recognize the value of the product.

My current readers are of a different audience: the adult technical crowd. These readers have often already taken calculus and mechanics courses in their university days, and can instantly recognize that all the material they learned in class is covered in the book. They’re not alarmed by the short format—in fact they like it because they wouldn’t have the time to go through a mainstream textbook.

The problem

How can we convince first-year university students to buy the book instead of the calculus and mechanics textbooks chosen by their professors?

The trust problem. Who the hell am-I to be teaching these advanced subjects? Isn’t the mainstream textbook written by a professor guaranteed to be better. Professors often have full-hair loss and I have only partial hair-loss so surely professors are much smarter than me?

In all humbleness, I can say that most of my explanations are better than the ones in mainstream textbooks because (1) I’ve experimentally tested each of them with students during 13+ years of private tutoring, (2) the fact that I’m not old is actually a feature—the conversational coverage of the material leads to better engagement.

While good, these points are difficult to get across in marketing copy. Too much explanation is required, tutoring experience, alternate explanations, trial-and-error, explaining of connections between topics, etc. Also I can’t tell you the tone of the writing is different (less formal, more chill), you must see it for yourself.


Already bought the book aspect. Placing myself in the student’s shoes, I will feel like an idiot if I accept that a \$30 book can teach me everything I need to know about mechanics and calculus, but I already bought \$300-worth of textbooks. Since I don’t like to think I’m an idiot, I prefer not to believe the short book is of sufficient quality.


The study guide image problem. By its small size (5.5″x8.5″x400pp) the book resembles study guides like Shaum’s outlines and Cliff’s notes. These are not complete books, but short guides with summaries that complement a regular textbook.


Exam prep book image problem. The “learn quickly, pass the exam” rhetoric in my marketing message is usually associated with exam-prep books, like those for the SAT and GMAT. Instead of complete books focussed on understanding, these books focus on practice problems and rote learning for speed. They are the anti-thesis of what I’m trying to do. How can I convey to my potential readers that I’m not out to exam-prep them, but to teach them to understand the concepts for real. The ability to pass exams with flying colours is just a useful side effect of understanding the material well.

I must find a solution by the end of this summer so I can make a killing when school starts in September. My runway is running out. Do or die—sell or perish, that’s Darwin’s law of natural selection for startups.

Call for proposals

If you can help me solve this problem this summer (2014), I’ll be very grateful, so grateful that I’d be willing to setup a profit-sharing scheme for the sales of Sept-Dec 2014. Get in touch if you think you can help me.