The **NO BULLSHIT guide to LINEAR ALGEBRA** is finally ready. After two years of writing and two years of editing, the book is now complete! Thanks to all the feedback from readers and the amazing attention to detail of my editor Sandy Gordon, the first print release is very polished.

### No bullshit linear algebra v2 release

### The textbook business

This is a followup on my previous post about the challenges of open educational resources (OER) production and adoption. I’ve come to the conclusion that the key aspect holding back the “OER dream” is not the lack of collaboration tools or the ability for teachers to discover material, but the quality of the content. You can’t write a textbook by committee. It’s as simple as that!

### Improving the math chapter

The goal for the NO BULLSHIT guide to MATH & PHYSICS was to make a concise textbook that teaches university-level calculus and mechanics in a nice “combined package.” The math fundamentals chapter grew out of the need to introduce the prerequisite material that many students often lack. I didn’t want to be like “y’all should remember this math from high school,” because if you don’t remember the material such comments would not be very helpful. A *review* of high school math would be more helpful.

### Math for lawyers

A reader recently suggested I should write more articles that introduce math specifically for different audiences. Math for doctors (although I’d hope they already know math!), math for artists, math for musicians, etc. I like this idea.

### Linear algebra problem sets progress

I’ve been working on the problem sets for the linear algebra book non-stop for the past month. It’s a lot of work, but also very rewarding. I’m going through online resources and looking for inspiration by reading exams and books to find illustrative exercises and challenging problems. This leads to a lot of learning and reviewing of ideas along the way…

### Linear algebra v2 beta release

The **No bullshit guide to linear algebra **files on gumroad were updated. The book is now v2 beta 2, and scheduled for release in early January 2017.

If you’re taking a linear algebra class this term, or need to know linear algebra for a more advanced class, this will be the best money you spend this semester.

### No BS math and physics v5.1 update

Over the last years, several readers uncovered mistakes in the *No bullshit guide to math & physics*, which I immediately fixed in the source. The errors were mostly minor, so they didn’t warrant a new edition, but once I reached a threshold of six errata, I decided it’s time to release a v5.1 update. With this bugfix update, I took the time to make some other minor improvements described below.

### 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.”

### 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.

### 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.