The original post that started it all

What follows is my experience of posting a small comment on Facebook for friends that became suddenly popular and ended up getting quoted by the Speaker of the House Nancy Pelosi on CNN. We know the definition of going viral on the Internet is but nothing can prepare you for the experience when it happens to you. Going viral on the Internet is like a roller coaster because the experience is a wild ride full of ups and downs and when the ride is over you will finish where you started. …


Challah for a dinner party

We find ourselves in strange times. Maybe at the beginning of the pandemic buying spree when you could not find bread you bought bread flour and yeast with the idea you were going to bake bread and you never did. You did your Internet research and suddenly it got complicated. You are thinking “why start if I am just going to fail?” But at the same time, the idea of fresh baked bread is just so tempting. I am going to tell you a bread baking secret that should put your fears to rest:

Home baked bread even when it is done wrong usually tastes really good.

That said, my first bread recipe…


Who can resist this cute face

Kittens are cute, sweet, adorable and who wouldn’t want one around the house? They love to run around and be a joy to be around. I manage a small adoption centre for a cat rescue and one of my major duties is cat adoptions. I consider myself a matchmaker and not a sales person so I am going to lay out the facts so you can make an informed decision on whether you think a kitten is a good fit for your home.

It is not uncommon for kittens who are adopted to get returned because the decision was not…


There appears to be a lot of doom and gloom about the state of the app development these days. Most of the app space is dominated by a small handful of very large players. To an outsider it could look like a lost cause but before we all abandon hope let’s consider some history and a few other facts.

First off, throughout history all computing platforms have had applications that were dominated by big players. In the eighties when Commodore computers and MS-DOS computers were a thing there were dominant applications and developers did not abandon application development because of…


If you spend any time using a Unix system you are probably aware of the somewhat arcane and mystical text editor known as vi (said vee-eye). To the uninitiated it seems like something only available to Unix power users. The reality while vi may seem arcane it requires only some basic knowledge and a few commands to be productive with it.

The biggest reason I can give for learning vi is all Unix systems will have it. Why this is important is at some point many professionals (developers, DevOps, designers, etc) are going to need to edit a file on…


Writing mobile apps is complicated primarily due to the platform’s limited resources and all the limitations it imposes on the app developer to deliver a usable app in a timely fashion to users. One of the biggest obstacles is the mobile ecosystem is split between iOS and Android. The two mobile operating systems are so far apart in terms of design and operation that delivering apps requires two teams who are experts in each to deliver the same application.

The need for extra developers increases the cost and time to deliver a working application. In order to get around this…


I talk to to a lot of newbie coders and one of the things I keep hearing over and over again is the frustration of learning to code. Trying to figure out how different systems work, interact and even the basics (pointers in C anyone?) is full of failure and setbacks. In fact, one of the hardest concepts for the novice coder to understand is software development is mostly an exercise in failure.

We fail in order to succeed because software development by and large involves trying a lot of incorrect ideas, assertions, designs etc. in order to find the…


If you are just getting started in Android Studio the wide range of options available to you can see somewhat daunting when you are trying to navigate with a mouse. One of the greatest strength’s of the IntelliJ development environment is 90% of the commands are available through the keyboard. Using the keyboard instead of the mouse will greatly improve your productivity because you won’t be moving your hands back and forth from keyboard to mouse.

Here are a few simple commands you can use that will greatly improve your Android Studio workflow. …


As you may already know I have Post-Traumatic Stress Disorder (PTSD). As terrible as it is that I have PTSD I can understand that it must be distressing to know you have a friend with PTSD. I am writing this so you can better understand me and what it means and what I ask of you.

I think its important I start off by telling you what you should not be doing. First off, do not be a social worker or another therapist. I have one of those and they are doing a good job and I do not need…


Congratulations. You have decided that you want to learn how to be an Android developer. None of this cross platform frameworks but real native Android development in Java. There are many entry points into Android development starting with new developers, Enterprise Java developers making the transition into mobile and people who just want to learn mobile development.

As you launch into your Android adventure you are probably going to hit a few walls/pain points and discover the learning curve in the beginning can be steep. …

Todd Burgess

Android app developer, food writer, cat rescue volunteer, wannabe chef, photographer and former funeral director.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store