Patreon.com lets you see who else supports the same shows as you and then you can see what other shows they support. It was via that feature that I learned about I Like To Make Stuff. I’ve been looking for a good woodworking podcast that’s in my skill range (as opposed to The Wood Whisperer which is awesome but way over my head.) I Like To Make Stuff has been very interesting and I’ve already picked up quite a few tips and tricks even for the projects that I have no interest in doing. They’re pretty short and packed with good stuff. If you like wood working, check it out.
FT Duster
Sometime back in February or March, I picked up a new RC airplane kit. Just like my previous planes, this one was from the guys at FliteTest. It was a kit for the FT Duster and instead of getting the regular electronics package, I decided to step it up and get something more powerful. I went with “The Beef” package from Lazertoyz.com. I still haven’t seen the move Planes yet, but this RC plane is designed to look like the lead character in that movie.
Even though I’ve had it for so long, I just finished building it last week. I was spending so much time on house projects (including the back yard) that I just didn’t have the energy to spend on a hobby.
The build itself went pretty smoothly, but still included a few screwups. It wouldn’t be a project of mine if I didn’t mess something up. It’s just foam, hot glue and tape though so everything is fixable. I was so excited to get out and actually fly it that one night after putting Elijah to bed, I hurried down to the park before dark to see if it would fly.
The plane has optional landing gear but I decided to put some on. Actually I didn’t build new landing gear. I just borrowed it from one of my previous planes. When I tried to take off, the angles weren’t right and the landing gear folded underneath so I hand-launched it instead. My plan had been to just take a short hop and then land, but hand launching requires more throttle so I just took off into the air. I immediately knew I had a problem: the plane was a bit too nose heavy and I didn’t have enough elevator control to overcome it. Extra throttle gave me enough lift to stay in the air, but that’s not a great solution. I wanted to get it back on the ground as quickly as possible to try and fix it before things got worse… Cutting the throttle meant that the nose came down and I couldn’t hold it up with the elevator so I landed pretty hard. The landing gear (which I didn’t really need in the first place) and the extra speed combined to rip the entire wing off the fuselage. Ugh. 6 months of waiting and then I had a destroyed plane in 34 seconds.
As I was driving home, I realized that I put myself into this pickle with my fancy new transmitter. I had adjusted the travel on all the control surfaces to be relatively tame, but that backfired by not giving me enough control to overcome the nose heaviness. If I had been quicker in my thinking, I could have switched to the “high rates” mode and gotten a little more travel on the elevator.
Thankfully some hot glue and tape fixed the plane back up and you can’t really tell it was in such a major accident. I swung by the park for a quick flight on the way to work the next day. I double-checked all my settings, adjusted my transmitter to give me more throws on the elevator and then hand launched without the landing gear. It flew beautifully! I had no idea how long the battery would last on this plane so I came back in after 7.5 minutes, landing slowly enough to not do any damage. I then took this “Hurray! Success!” photo.
But of course the story doesn’t end there. I got my battery tester out and realized I still had a little over half a battery left! Time to throw it back in the air. As soon as I took off the second time, I noticed that the plane was MUCH more touchy. I figured out that I had accidentally bumped the “high rates” switch on the controller and generally that’s good to leave off for takeoff and landing. Well I tried to get it all corrected but it all happened so fast that I nose dived in from about 10-20 feet up. That broke the prop and the motor mount, but again, those are fixable/replaceable.
This is roughly the course that each of my scratch builds have taken. It’s nice to only have a few dollar worth of foam in the air though! I would be a lot more disappointed if I had just crushed a fancy balsa model.
New Pastor
About a year or so ago, the pastor of our church (Pastor Weiser), announced that he would be going into semi-retirement this summer. Instead of just retiring like most people his age, he’s taking a half-time job as our missionary in Nigeria. He’ll spend quite a few months out of each year over there helping to train new Nigerian pastors. It’s always been one of his passions and he’s spent a lot of time there over the decades. I’m excited for him, but that leaves us without a Pastor.
I’ve heard a few comments/questions that can generally be summarized to “What happens if you don’t agree with what your new Pastor teaches?” I’m very thankful and happy to say that there is almost no chance that this will happen and I’ll explain why in this post.
Our local church, Calvary Lutheran Church, is part of a bigger group called the Wisconsin Evangelical Lutheran Synod or WELS for short. The WELS is the central body that oversees all the churches to make sure we all teach exactly the same thing. While the types of church buildings and the styles of the church services might change from one WELS church to another, I can walk into any one of them and know that they are teaching exactly what the Bible says.
So when our Pastor left, we went put out a “call” for a new pastor. I won’t dive into the details of what a call is and why we do it because the WELS website already has a good description of that. I’ll just briefly say that the process is based on the Bible’s teachings and it’s not like a normal job interview. We ended up getting a Pastor who was just graduating from the WELS seminary. This will be his very first congregation.
Getting back to the original question, even though he’s never led a congregation before, I’m confident that he’ll stay true to God’s Word. His schooling included four years at our teacher/pastor training school (Martin Luther College) and then an additional four years at our seminary (Wisconsin Lutheran Seminary.) He’s well-versed in all of the Bible’s theology and he knows the original languages that it was written in (Greek and Hebrew) so that he can always go back to the most original manuscripts when needed.
But hey, everyone is human and we all sin. All of this training and process doesn’t mean that every single pastor is always right on target. Thankfully there are lots of checks and balances in place. First of all, every single person in the church should be actively listening and testing the words that the Pastor preaches. The book of 1 John teaches us to “test the spirits.” We should be comparing everything the Pastor teaches to what the Bible teaches. If they don’t align, we should investigate and question until the issue is resolved. In the worst case, this could be escalated all the way to the synod body which could take action to remove a Pastor from the synod entirely.
This is quite a bit more rigid and strict than many other church bodies, but that is what has kept our group of churches so rock solid on the teachings of the Bible. I’m very thankful that when I move to a new area or go on vacation, I don’t have to search around for a church. I just pull up the WELS directory, find a convenient location and start attending.
12 Years of Blogging
I guess it’s appropriate that the 12 year anniversary of my blog falls on Throwback Thursday. Rather than bore you with stats about how many posts I’ve made over the years, I dug up a photo from 2002 a few months after I started the daily blog. This was one of the first photos I took with my first digital camera. I had just gotten the camera that day. I headed for bed around the normal time but I was woken up by a phone call from Jay. “Hey! What are you doing? We’re all at Top Dog. You should be here.” “Oh… yeah… I’m totally awake. Be there in a minute.”
Irrigation Cost
As I ran the irrigation system for the first few times, I had no idea how much money it was costing me. We’re only billed every two months so it would take a while to find out and I didn’t want a big surprise. To get a rough idea, I ran each zone for a few minutes and then took a reading from the water meter. Thankfully we have very accurate water meters so I was able to get good readings.
Coupled with that effort, I also put some jars around the yard as the irrigation ran to see how much water it was putting down. The books and web sites I’ve read say that you should give your yard 1” of rain per week spread over either one or two sessions. This encourages the grass to build up a better root system than they would if you watered a little bit every day. Each zone in my system needs to be on for 30 minutes to give the grass 1” of water.
Putting all that info into a spreadsheet tells me that it costs about $4/week to water my lawn. That will probably be closer to $10 once we get the front yard done. For a huge portion of the year, it’s either cool or wet enough that I won’t need to water, but during those few hot dry weeks we get in July and August every year, it will be awesome to have a healthy green lawn.
AmazonSmile
If you use Amazon regularly, be sure to check out AmazonSmile. You choose a charity and then Amazon gives them about half a percent of the money from your purchase. There’s very little work that needs to happen on your end to give the charity a nice donation. The hardest part is just remembering to start your session from smile.amazon.com so that your purchase qualifies for the program. There are lots of charities to pick from and if you run a 501c3 organization, you can add it. For those of you affiliated with the WELS, you might be interested to note that MLC is already on the list.
SprinRite in Hyper-V
You may remember a previous post about a product called SpinRite. It’s a hard drive maintenance and recovery tool, and it’s handy to have it in my bag of tricks. It has always been slightly annoying to use though because it requires me to dedicate a machine to it while it’s running and it can easily take a day (or even a week) to run.
Last week I had cause to run it again and after futzing around for a long time trying to get it to run on a spare laptop (it wouldn’t see the USB drive that was connected to the laptop), I started to wonder if I could get it to run in a virtual machine on my main desktop. SpinRite uses very low level commands to access the drive and I didn’t think that would work inside a VM, but why not try anyway?
Sure enough, it did work! Here are the steps I did:
- Attach the USB hard drive dock to my desktop and insert the drive.
- Power up the drive and wait for Disk Manager to recognize it.
- Set the disk to Offline mode.
- Create a new VM in Hyper-V (I’m running Windows 8.)
- Use SpinRite.exe to create an ISO and set the VM to boot that ISO.
From that point, SpinRite could see the drive, and I didn’t care how long it took to run because it wasn’t blocking me from doing other work on the machine. Perfect! Theoretically I could even spin up multiple instances of the VM and point it to multiple drives to parallelize a big recovery job.
How We Plan Work
I’ve never worked on a team that really used an agile process. Some claimed they did but they only went so far as to use it as an excuse to not plan. This new team follows a variation on Kanban that is being developed by another manager in our org, Brent. It’s spreading pretty quickly and I wouldn’t be surprised if there was a book written about it in the future.
I first heard about Kanban when I was an intern at John Deere in 2001. They used it on their factory flow to reduce the amount of money tied up in logistics. Applying it to software is similar: keep your total work in progress as low as possible. I won’t go into all the details here. If you really want to learn more, you can read Brent’s blog. (One of his most popular posts is how he implemented this with his kids for chores.) He has also started a podcast called AB Testing. But anyway, here are a few keys to how the system works:
- Every piece of work done by the team is represented by a ticket on the board.
- No ticket should take longer than two weeks to finish. All tasks should be trimmed down until they fit into this time window.
- All tasks move through these phases: Backlog > Ready > Analyze > Engineer > Code Review > Release > Customer Validation > Done. Backlog is the list of work that the team could do, Ready is a small number of tickets that the manager says should come next and the rest of the phases are a little more self-explanatory. There are specific criteria for exiting each stage and every ticket goes through every stage.
- Lightweight documentation is created in the Analyze phase to give background on the issue, clearly define scope and agree upon what “Done” looks like.
- Each phase has a limit on the number of tickets that can be in the phase at one time. There’s also an overall limit to how many tickets can be in flight in total for the whole team.
- Morning team standup meetings focus around what you need to do to get your ticket into the next phase and who can help you, NOT a status report of what you’ve been doing.
- When you finish a ticket, you don’t pick up a new one until you go through every other ticket and ask if you can help move the ticket along.
- There are special ways to track high priority issues and requests from outside the system.
it seems a little complicated at first, but once you get into it, it’s liberating! Here are some of the things I love about it:
- Coming on to a new team, this really helps you ramp up. Everyone is encouraged to work with someone else on every ticket. Solo tickets are not the norm. That means you can hop in with someone else and start learning about their area.
- You’re encouraged to pick up tickets from all areas that the team owns, not just your comfort zone. It’s a bit inefficient at first, but after a couple months, you have a team full of people that really can fill in for each other.
- At most, you have two tickets on the board at one time. Imagine only having TWO things to work on! You can focus and pound them out instead of constantly task switching.
- There is ALWAYS help available. The whole system focuses on really working as a team and moving the tickets through the system.
- It’s very clear how much work is getting done and how long it’s taking. Inefficiencies or choke points quickly bubble to the top to be addressed.
- This seems to avoid the slow buildup of responsibilities over time that you get as you stay in a group longer and longer. If you’re doing work, it’s on the board. And if it’s visible, it’s less likely to be stuff that builds up. The team will see it and find reduce the cost of those taxes.
This system has made it very enjoyable to ramp up with the new team, see the contributions I’m making, and focus on one or two very specific and well-defined tasks.
Throwback Thursday – 1998 Senior Class Trip
Continuing the high school theme from last week, here’s a group picture from our senior class trip to Gettysburg and Washington D.C. I actually went to D.C. twice that summer. The first was with my classmates and the second was with my family. I most likely wore jean shorts and high tops on both trips as evidenced by this photo.
Credit Card Rewards
I’m done with airline miles and points. I want money back from my credit card. In 2008 I switched to mainly using the American Express Blue Cash card which has really good returns for no annual fee. We average just around 1.7% back every year on our purchases with that card. But since not everyone takes American Express, we also carry a Visa. In 2004 I signed up for a card which gave me points for Sony products. Since then I’ve gotten two digital cameras, a camcorder, noise canceling headphones, and two under-cabinet radios. We’re still accruing points but I’ve come to realize that I don’t really want anything that Sony makes anymore. Or at least I don’t want to be forced to chose from only their products. So it’s time to switch!
We ended up choose the Amazon Visa card. We get 3% back on Amazon purchases and credits for all other purchases as well. The rewards come in the form of Amazon points which, for as much as we shop there, is effectively like cash. There’s no minimum required number of points to redeem them.
Part of me thinks it’s fun to get these rewards, but a bigger part of me wishes that credit card companies would just charge lower transaction fees and we could skip all these silly rewards. Just charge me less for the original product and I’ll be happy.