I’m interested in building up a personal store of knowledge – good ideas, data, memories, and notes – and saving it in a way that I can quickly and easily make use of this information. Without some external way of saving things, I tend to forget them. The dream is that these ideas and pieces of information don’t have to be re-thought up or re-found each time but can be explored to rapidly generate more ideas. Ideally this would help me solve problems and help generate new knowledge for the wider society.

In reality this has turned out to be much harder than I expected. In my experience, it is easy to save information but hard to find it and make use of it later. The vast majority of my files have never been used after I saved them. When I do happen to remember a piece of information that I want to look up, I tend to have trouble finding it. This unfortunate situation surprised me. I had bought into the idea that there is essentially no cost to saving things digitally so I should save everything, and second that digital tools should make it easy to find things. I was wrong on both counts.

The difficulty of storing information became a real problem for me in grad school when I was doing research for my PhD in physics. I had to deal with countless journal articles, presentations, calculations, brainstorming sketches, experimental data, notes from talks/classes, and different versions of code (I wasn’t using version control, aaahhh!). At first, I thought my problems were just caused by the wrong organizational system. So I tried different systems, but despite having advantages and disadvantages they didn’t solve the underlying problem for me.

Thanks to my misadventures, I’m learning that forgetting is a feature not a bug. When I try to remember all my ideas and information, the default organizational systems struggle and while specialized tools can help they also tend to silo information. It turns out, there is a need to limit the inflow of information and the amount of work in progress. I need the information and ideas that are relevant to me, and everything else is unlikely to be needed, and should be let go. In a way my organization system for saving ideas and information is an extension of my brain. My brain is quite good at forgetting things (sometimes too good!). So while it is important to have good tools and organization, shouldn’t my system also forget things?


The default ways of organizing tend to be digital analogues to the way we store papers: papers on the desk, in notebooks, and in folders. These systems fail in similar ways to paper based systems. The simplest approach is to just put everything you need on the desktop, but this quickly fails if you have more than around ten files. The next simplest is to create notebooks; essentially storing the files in chronological order (for example by starting the filename with the date). This helps because you can quickly find a file if you remember when you worked on it, which tends to happen for things you recently worked on. However this approach makes it hard to see connections between ideas from different times1. You can’t re-arrange the ideas as you learn more; they are fixed in chronological order.

The next strategy that I’ve tried is putting files in a folder structure according to topic. This seems like a reasonable idea, but quickly becomes quicksand for ideas. Inevitably, I need to change the folder structure as I learn to better reflect the association between my files. The changes make it hard to remember where things are and breaks any references to file paths. As I create more folders, I find it difficult to remember the context underlying the relationships between folders. This can lead to folders with mashed up collections of files and sub-folders that don’t make sense.


Based on these struggles, I have turned to more specialized tools as a way to solve my organizational challenges. They can make a huge difference, but can create silos of information. For example, I started using Zotero in grad school, to keep track of all my research articles. This was a huge improvement over putting papers in topic based folders and trying to cram paper keywords into the filenames. Zotero has useful tools that allowed me to generate bibliographies automatically and to save papers directly from the browser. But now I had a separate store of papers that wasn’t tightly integrated with my research data and information; it was in a separate silo. This turned into a problem when I needed to reinstall my operating system. All my other files were restored but I had trouble recovering my Zotero papers. Eventually I was able to recover them, but it highlights that separate silos increase the complexity of securing my data.

Ultimately tools won’t help if the information is not useful. Marie Kondo says throw away all papers (except what you really need)2, and I think the same could be said for digital information too. She says this because according to her core principle, your things should “spark joy” and she finds papers rarely spark joy. Do my digital files and information spark joy? The majority probably don’t. I’m not totally sure because most are in these old folders that I never look at.

Information tends to bring me more joy when it is connected to something bigger, and this is where tools can help. For example, the “Untitled” file in an old folder called “New” is probably not useful. The context is lost; it is just a fragment. In contrast, a note in an Evernote notebook is part of something bigger. Evernote allows the notes to be displayed in different ways which can help the context to be recovered, and it is easy to search. It’s also easier to make connections between different notes with tags or with links.


Based on these experiences, I have begun to seriously fight the accumulation of unnecessary fragments and now try to only keep things that are part of a “whole”. One practice that has helped a lot is to channel the inflow of information. By default, there many different places that new files are saved, which is bad because it’s hard to evaluate what should be kept. To make things more manageable, I create a single “Inbox” folder where any new file is saved temporarily until it can be saved in an appropriate place (I got the idea from this blog post3). This little change gave visibility to the problem, because I could easily see files building up. Now that the files were in one place, it was more straightforward to decide what to keep and what to delete (although I still put it off sometimes!). This is a small step toward protecting my digital space and being intentional about what I allow in.

Limiting the amount of work in progress is also critical. Work in progress can be many things: unfinished projects, ideas that need to be pursued, or emails that need to be responded to. Too much work in progress is bad for multiple reasons (Agile frameworks like Kanban4 and Scrum5 are dedicated to limiting work in progress), but in regard to storing information, the unfinished work means that there are lots of associated files and information that don’t bring joy. Instead of being sources of useful information, these incomplete files require additional work and are difficult to understand because of missing context. One tactic that helps limit the work in progress is to create a single “Current Projects” folder for things that are being actively worked on (this is another good idea from this blog post3). With all the active work in one place it is easier to see when things are getting overwhelming. When that happens, I need to let go of things that I am never going to do and work to finish the projects that are important.

Organization requires deep change in behavior. I am part of the knowledge organization system, so if the system is going to succeed then I need to be working too. This means being more intentional with what I keep and with how I keep the things that are important. The hard part is letting go. Sometimes that means deleting now and sometimes it means letting something be buried in the bottom of a list of notes. Either way this reserves the prime spots for the most useful information. As part of my system, I also need to focus on what is most important. This is a huge challenge because it requires saying “No” to some demands, and risking the disapproval of others. When those demands come from bosses, significant others, or children it’s difficult to say no. But by setting limits, I will be able to make the most of my limited resources and give the most back to those in my life.

The effort is worth it for me. As I have been implementing these changes, I have found that I spend less time searching for files, notes or projects from a few months ago. It still happens sometimes, but usually when I didn’t follow my own rules! My store of information is not some magically useful thing that I will use in the future, but a limited resource that I rely on and enjoy now. It has room to grow, with plenty of unneeded information that can be pruned and lots more that can be added in an integrated way. This practice is helping me to think more clearly. Letting go of information, forgetting, is helping me to make connections between the important ideas that are left.


  1. David B. Clear, “Zettelkasten — How One German Scholar Was So Freakishly Productive”, https://writingcooperative.com/zettelkasten-how-one-german-scholar-was-so-freakishly-productive-997e4e0ca125.
  2. Kondo, Marie. the life-changing magic of tidying up. 2014 p 96.
  3. Mark Virtue, “Zen and the Art of File and Folder Organization”, https://www.howtogeek.com/howto/15677/zen-and-the-art-of-file-and-folder-organization/.
  4. David J. Anderson, Kanban: Successful Evolutionary Change for your Technology Business.
  5. Kenneth S. Rubin, Essential Scrum: A Practical Guide to the Most Popular Agile Process.

I was super excited to go skiing for the first time as an 11 year old. My older brother and I had signed up for a ski trip run by our town, and we were on a bus with a bunch of people I didn’t know. Going skiing was something I had dreamed of doing ever since watching Olympic alpine skiing as a very small child. Every winter I would sled fanatically any time it snowed, but I longed to go skiing. This was my chance!

I ended up learning how to ski quickly and loving it. My first day, my brother and I stayed on the beginner hill, but by the end we were flying down that little hill. Since then I have gone on to ski black-diamond slopes.

Why did I learn skiing quickly, while other people struggle greatly? Since then I have failed multiple times trying to “teach” friends how to ski. But then I have another friend, Keith, who learned how to ski even faster than me and was on black diamond slopes on his very first day!


How people learn is a whole field of study that fascinates me. Today, let me share a few of my thoughts about how learning works based on my own experience and from what I have picked up from reading about learning.

I think that there are many, many mini skills that are needed to accomplish any physical skill like skiing, swimming, or even walking. Having a toddler in the house makes that very clear. My son will try all sorts of variations on manipulating objects and repeat again and again. I believe that these games help him to build up a suite of mini skills that can eventually be drawn upon to learn skills like shooting a basket or doing stand up paddle boarding.

Perhaps getting stuck when attempting to learn a new skill is just a sign that one needs to learn some more of those mini skills. I had that experience with snowboarding which I tried for the first time with my friend Keith who was trying skiing. I had hoped that my experience with skiing would help me to pick up snowboarding. No luck! I kept on falling, and just felt very unstable on the board. I couldn’t turn or stop, so I had to fall. Sometimes the falls were awkward half-falls, and other times I would do a face plant into the icy snow. In the end, I gave up and switched my snowboard rental for a ski rental. Then Keith and I had a blast for the rest of the day racing down the advanced hills.

I didn’t try snowboarding again for over a decade, but when I did try snowboarding I picked it up right away and I loved it! I’m not sure how this happened, but I attribute it to learning how to do the RipStik (see the image below). A RipStick is like a skateboard but has only a single wheel at each end attached with swivel casters. To move you have to swivel you legs back and forth which somehow generates motion. It was definitely a challenge to learn but I learned it during a summer living with a group of my friends while going to Rutgers.

RipStik_Classic_BL_Product
The Razor RipStik

Somehow when I returned to snowboarding I felt like I was able to transfer some of the skills I had picked up from the RipStik. I felt much more comfortable balancing on the board. I could swing my legs and hips to enter in to turns and I could control how the edge slid through the snow.

When I tried snowboarding as a teenager, I wasn’t good at it, but when I tried it again over a decade later I was a ‘natural’. This experience and others like it, make me question the idea that some people are inherently good or bad at certain skills or sports. Yes, some people will learn skills much faster than others. But do not write off the slow learners! Once they master the necessary mini-skills they can catch up pretty quickly and perhaps they can experience the joy of flying down a mountain on a snowboard!

Do you have the experience of failing to learn something the first time and then picking it up years later? I’d be curious to hear about it. I’m also interested in learning more about what the scientific research says about how people learn.

I have decided that it is time for me to leave Facebook. It has a negative influence on me, my friends, and our larger society. This decision has not been easy since Facebook provides many useful services and most importantly lets me connect with so many of you. I want to explain some of the top reasons, and to share with you where I am going.

Facebook has lost my trust by:

  • Encouraging addictive behavior (infinite scrolls among other things).
  • Sharing our private information with whoever will buy it.
  • Not playing nicely with other applications. Instead of including the contents of a post in an email notification, Facebook forces you to pull up Facebook (and risk getting sucked into the news feed time sink).
  • Contributing to the fragmentation of our society by selecting posts full of outrage and provocation for our news feeds.

Facebook is “free”, but we pay in so many ways. I’m not buying it anymore. And I’m taking my data with me.

Before I go, I want to thank you, Facebook, for helping me to remember people’s names, for providing a way to share my thoughts and pictures, for giving me a sense of who got married or had a baby or took a cool vacation. 

My new home on the internet will be my website davidbruffner.com. Feel free to visit and say hi. I write little posts from time to time about what I am interested in. I’m still sorting out whether to spend time on other social networks. My favorite ways to connect are talking on the phone and meeting in person.

I really like a little book called This Blessed Mess by Patricia H. Livingston. It is my go to book when my stomach is tied up in knots, and I am having trouble sleeping. I open it up to a random chapter, and tend to find a story that makes me laugh or sometimes to cry a little. Then I can sleep in peace.

Livingston describes how life can be chaotic and uncertain, but how there is goodness throughout. She describes how turmoil in her life forced her to challenge her ideas of God and the world. The science of chaos theory gave her a fresh perspective to appreciate the unpredictable nature of our lives and to make sense of where God is in all of the mess. Her personal stories make these ideas relatable and alive.

I find Livingston’s story to be hopeful and inspiring. Faith and science are both really important to me, so I love it when Livingston talks about faith in a way that takes science seriously. Chaos theory is great too; learning about it in college was part of what inspired me to go to grad school and study soft matter physics. I find chaos theory to be attractive because it shows that life can not be predicted. There is something wild and free about that. Livingston helps me to remember that I am not alone in the wilderness, but God is mysteriously there with me, ready to create something wonderful and new.

Parallel parking is hard. Many of us avoid parallel parking if we can help it, and yet there are a select few that seem to be able to parallel park with ease. How do they do it? Over the past three years, I’ve been forced to parallel park a lot since our apartment doesn’t have enough parking in the lot. All the practice has helped me get a lot more comfortable about parallel parking, but it has also got me thinking. Parallel parking is an iterative process; somehow by going backwards and forwards and turning the steering wheel back and forth you can shift your car into a spot. I realized there must be an algorithm, a simple set of rules, that will always move the car smoothly into the spot. So I figured out a way to do it, and want to share it with you today. Maybe knowing the rules will help our parallel parking!

Shift car into spot by shifting back and forth according to an algorithm.

The basic problem with parallel parking is to shift your car into the spot, as shown in the sketch above. It would be easy if the front and back wheels could rotate 90 degrees, but with a normal car you have to deal with only the front wheels able to turn. Here is an algorithm I found for parallel parking:

  1. Start with car lined up with front of spot (not optimal but easier to understand the algorithm).
  2. Turn wheel right and reverse about half the length of the spot.
  3. Turn wheel left and reverse to the end of the spot. The car should be straightened out.
  4. Turn wheel right and go forward about half the length of the spot.
  5. Turn wheel left and go forward to end.
  6. Repeat until car is close enough to curb.
The car tires draw out concentric circles as the car turns.

As I was figuring out how to sketch the process of a car parallel parking, I actually learned something about car steering. It turns out that the front wheels do not point exactly in the same direction during a turn. Instead they follow the Ackermann condition so that every wheel draws out a circle with the same center point, as shown in the sketch above. With this insight, I was able to trace out the motion of the car as it parallel parks. The images below break down the process:

  • Car about to park in spot
    Line up car with open spot.

So if you trust my drawings, following these steps solves the parallel parking problem. Give it a shot! It is a little unnatural at first following a series of steps, but is nice once you get the hang of it. I like knowing that I can always shift the car where I want it just by going forwards and backwards.

To really learn something, I think it’s important to mess around and try things. I played around with making the turns uneven and found that this can cause the car to be crooked or straighten it out after I make a mistake. The slides below explore how this works.

  • The tracks of the back tires make nice symmetric curves if you follow this parallel parking algorithm.

Thanks for reading my thoughts into how parallel parking works. I hope it was helpful and interesting. Part of my inspiration was a nice article I read about visualizing algorithms. Please let me know if you have and questions or comments!

 

I didn’t know how RSS worked for a long time. It’s too bad because RSS is a great way to follow websites that you like. It stands for Real Simple Syndication (see wiki article for more info) and is a way for websites to create feeds of their content that users can subscribe to. This is one of those cases where a little barrier can be enough to block adoption. I wanted to share with you how RSS works in case you also are wondering how those little broadcast symbols work.

Following a website or blog on social media is pretty straightforward; you just click on the button for Facebook/Twitter/Instagram/etc. You can achieve the same thing with RSS, but you need to know a couple things first. If you just click on the button you might be asked to open a text file with a bunch of code in it.

rssText

That’s what I did, which is wrong. That code is actually a computer readable version of the latest posts from the website. Instead, you copy the link (right click and press “Copy link location”), and then you subscribe to that link in your RSS reader. But wait, I also had no idea what an RSS reader was. It turns out an RSS reader is just an app that automatically reads a website’s RSS feed and pulls the latest posts and updates from the websites that you follow. I’m using Inoreader right now which allows me to follow several blogs all in one place. Here’s a screenshot from my phone:

Screenshot_20190811-162619_Inoreader

If you want to start following websites outside of social media (and without spamming your email inbox) then sign up for a RSS reader. There are a bunch of options with readers, Feedly is a popular one. Many are free and you always can switch later if you realize that another has features that you like.

I’ll end by noting that you may already be using RSS without knowing it. iTunes or Spotify (or wherever you get your podcasts) are essentially readers for podcasts that are broadcasted using RSS! So if you want to create a podcast you just need to create an RSS feed and connect it to iTunes (see this tutorial for example).

I’m planning on looking into how I can use RSS more on this site. I hope you enjoy RSS too. May it help you break free of the social media silos and find the content you like.

I’m hearing more and more that good posture is important for health and wellness. Doing a quick search I found several articles including one from Harvard Health touting the benefits of good posture. This article suggests exercises that are supposed to help with improving posture.

How realistic is the expectation that people can change their posture on their own? I see some people with excellent posture, and lots of others with their head hunched forward. Do some people just naturally have good posture? Are their people who have gone from terrible posture to good posture? How did they do it? What is their stories?

I am a believer that it is possible to improve posture through exercise and stretching. I think about people who do ballet, and they all seem to have extraordinary posture. Their training and exercises must play a role.

I also think about posture in terms of the structure of our bodies. There are ligaments holding the spine together and these ligaments actually support the loads on the back (the spine is a tensegrity structure). If the length of those ligaments changes then the curve of the spine will change. I think that exercises could slowly change the lengths of these ligaments and strengthen them so that the spine has the optimal curvature.

Still even if it is possible theoretically to improve your posture, how difficult will it be? Should we leave good posture to the dancers and figure skaters, or can we take on the task of aligning our bodies?