- Bocce Labs
- Posts
- Buy, don't build vs. Build, don't buy
Buy, don't build vs. Build, don't buy
Engineers might be tempted to build when they can buy
Howdy š
Welcome to the 2 new subscribers!
Last time I introduced the BAT š¦ or āBocce Analysis Toolā that Iām working on with Gina. Iāve made some progress learning Kivy, a Python GUI toolkit based on OpenGL (Open Source Graphics Library).
Todayās update includes:
šŗļø Bocce Broadcast Network updates
šŗšø USBF Nationals at Highwood Bocce Club
šµ Buy, donāt build vs. Build, donāt buy
š New hobby to pay for hobbies
That third bullet has been floating in my mind for the past two years ever since a discussion with my brother in law, Ben.
šŗļø Bocce Broadcast Network
BBN-MW (the MW is āmidwestā) has taken significant time to get off the ground. Iāve probably put in 15-25 hours per week on the following tasks:
Ordering equipment & tracking expenses
Corralling commentators and button pushers via emails and texts
Planning and hosting a training session
Checking WiFi, power, and lighting at various locations
Communicating with expert, Michael, who started the BBN
Livestreaming at Third Space Brewing in Milwaukee, WI
Livestreaming at Pizza Lobo in Andersonville, Chicago, IL
Troubleshooting
Installing the livestream setup at Highwood Bocce Club
Itās been fun, but it has been a lot of work. My ultimate goal is to have 5-10 folks that are super jazzed about it that know all the ins and outs of the system so that Iām not the only one hooking up equipment and getting the software going.
One huge learning is that the š is rotten. Donāt get me wrong, I love my Macintosh that Iāve had since 2017 and the better one I have for work. But OBS (Open Broadcaster Software) works better on šŖ Windows. The Mac really screwed the broadcast at Third Space Brewing (I had a setting wrong, but how was I to know that āhardware accelerationā would slow things down?). More on OBS (free app) in the šµ section below ā basically, you get what you pay for.
This leads into USBF Nationals.
šŗšø USBF Nationals at Highwood Bocce Club
A camera doing a pole dance
The USBF Nationals are from June 19th - June 24th and are hosted in Chicago at Highwood Bocce Club north of the city.
Iām playing on the āopen Bā day which is an open invite and USBF Open rules tournament. George, Sergio, Kurt, and I hope to kick some ass but we havenāt been practicing together so placement might be a miracle.
BBN Electronics
I took on installing the BBN setup at Highwood. There are 4 courts and in-between the center two courts are about 5 structural poles. My idea was to mount cameras on those poles and run the cables through the ceiling so it looks nice and pretty for Nationals. Secondly, I thought that the BBN-MW would be streaming at Highwood in the future, so it would be nice if the cables for the cameras are semi-permanent.
Knowing that running cables through the ceiling isnāt my area of expertise, I reached out to Tom H. at Highwood. Tom put me in contact with member Lou S. of media-designers.com. Lou was very generous and donated time to run the cables on Friday June 9th.
That was perfect timing for me to take time on Tuesday June 13th to mount cameras, hook up all the equipment, and do a dry run. Milan joined me partway through the day and we set up his system for streaming to the Highwood channel too.
On Sunday, June 18th, Michael will join me and weāll get everything finalized for the week.
Hereās a small taste of the setup (video quality is degraded because I converted to a GIF).
Tom pointing one in
Subscribe to these channels on YouTube and plan to tune in:
šµ Buy, donāt build vs. Build, donāt buy
As an engineer, I love to build things. But as someone with limited time, I often wonder if my time is well spent.
I was contemplating this and chatting with my bro-in-law, Ben, about his thoughts. Heās a Solution Architect at Salesforce. His thought:
If youāre a startup with limited money to pay engineers to create something that doesnāt exist you should focus on the business itself and: Buy, donāt build
If youāre a large corporation with plenty of money need a product that does or does not already exist: Buy, donāt build
If you have the resources (engineers & money) and you really, really want to create something yourself: Build, donāt buy
Of course it isnāt a one-size-all approach. Ben was essentially encouraging me to buy technology and focus on the business side of things.
I donāt need to buy anything from Salesforce, but Iād never build my own CRM for example.
When it comes to bocce computer vision technology, I often wonder if Iād be better off raising cash and outsourcing the development to an overseas team that can make my dreams come true. I could specify the requirements and design, hold engineers / contractors accountable (I hope) and one day out would pop an automated scoring and stats system.
As counter to my engineering mindset as that seems, it might be what is best since my time is so limited and Iād actually rather play bocce than engineer stuff for bocce.
This came up recently at Third Space Brewing in Milwaukee, WI when I was [attempting] to make a quality livestream. We used OBS (Open Broadcaster Software), a free and open source software for interacting with video/audio sources and streaming to the internet.
The software didnāt have the proper default settings recognized for my Macbook. The stream looked choppy and was virtually impossible to watch. We took it down and I made an audio montage of Libby / Dustinās āSean woo counterā available here on YouTube.
Had we paid for professional streaming software, maybe we wouldnāt have run into this issue. Iām going to evaluate professional paid streaming software over the next few months and see what options might be better than OBS. Buy, donātā¦use free software.
When we use the iPad streaming setup (fewer cables, faster to setup, etc.), we pay for Switcher Studio. The $25.99 is well worth it for a weekās access to the app. Buy, donātā¦use free software.
Anyways, Iād never build my own streaming software. Maybe I shouldnāt build the BAT or computer vision software for bocce. You get what you pay for.
š New hobby to pay for hobbies
(and itās relation to building and buying)
Hobby expenses are adding up. I need a hobby that makes money instead of costs money. Therefore, Iāve gotten into algorithmic stock trading because Iām always looking for a way to level up my finances.
At first, I used a brokerās Python API to code a strategy and place trades. Paper trading (virtual trading) led me to discover a number of bugs and edge cases. I wasnāt especially confident using real cash with the trading bot that I had coded.
I was building too much custom code. Is there anything I can buy?
I learned on Reddit that folks use TradingView charting app coupled with SignalStack to route orders to a broker. I was already using TradingView, so this seemed like a natural progression.
All you need is: TradingView ā SignalStack ā Broker
The nice thing about TradingView is that you can backtest your strategy with 10 years of data right in your web browser. And while SignalStack doesnāt have all the features I want, it is cheap per signal and it is reliable.
I paper traded a Trend Following Momentum strategy using these tools for a week on a short timeframe and it was super reliable.
Iāve now been running a bot on a longer timeframe with success for over half a month. The success is partly due to TSLAās monstrous climb recently; my bot is playing that trend. I plan to stick with the strategy as tempting as it is to cash out before the bot does it for me.
If you are interested in chatting about this, please reach out. Iāve found it to be fun to learn with a good risk/reward profile.
Thatās it folks. I hope to see you at USBF Nationals or I hope you see us on YouTube.
~Digital Dave
Did you enjoy this article? If you found it insightful and valuable, please consider supporting our ongoing work by clicking āļø Buy us a coffee. Your contribution helps us purchase equipment and software for research and development. Click the link below to view our wishlist.
Reply