Berry Web Blog -- page 2

No One Knows How to Do Anything Anymore

Posted: 2015-09-15. Modified: 2016-01-06. Tags: Opinion, programming, philosophy.

Do you think you know how to use piece of software X? No you don't. You've just learned enough of the facade of X that you can often get by without having to look for directions.

Much of modern software development (and life in general, for that matter), is crawling through the vast trove of information available on the internet to find a pre-made solution to a problem at hand. My observation, at least, is that programmers rarely take (or have) time to develop a thorough understanding of a problem or tool. Rather, we rush through assignments and tickets, pasting together components until it seems like we have what we need.

Forget algorithms and datastructures, the most important skill for a modern programmer to have is – google skills.

The three Es of Text-editing

Posted: 2015-09-15. Modified: 2016-12-21. Tags: LISP, Opinion.

1 Efficiency

You want to be able to perform editing tasks quickly and use an optimized workflow.

2 Ergonomics

You want to minimize strain on your wrists and hands, primarily by conserving movement.

3 Extensibility

Since you are a programmer, you want to be able to program and customize your environment to meet needs as they arise. Add and remove features to optimize your workflow.

Each of these features is in some way linked to the other two, but at the same time each of these features is an independent goal to achieve.

[CB 8/3/2015] I plan to post some articles about how I think these goals can be achieved quite well with Emacs+Evil soon. Note that emacs additionally supports variable-width text, which appears to increase reading efficiency by ~15%.

The Scientist's and Engineer's Guide to Digital Signal Processing

Posted: 2015-09-15. Modified: 2015-12-21. Tags: math.

Author: Steven W. Smith

I found this to be an excellent book which makes dsp concepts and terminology accessible to self-learners. The author intersperses examples aimed at giving an intuitive understanding of the subject matter throughout the book, and backs up these examples with clear explanations of the concepts themselves. HIGHLY RECOMMENDED.

Proper Confidence: Faith, Doubt and Certainty in Christian Discipleship

Posted: 2015-09-15. Modified: 2015-12-21. Tags: philosophy, Christianity.

Author: Lesslie Newbign

Interesting Christian theology book which attempts to do an end-run around apologetics, claiming that the entire field is catering to to debate in a specific arbitrary world-view. It claims that the Christian/Jewish history is a basis for an alternate way of thinking about the world distinct from the philosophical ideas proposed by the greeks and Romans which we still rely on today. I also felt like this book was somewhat of a "CliffsNotes" guide to various philosophical positions from a Christian perspective. Highly recommended to Christians or Seekers who want to have their mental horizons broadened a bit.