September 2019 Update

New! We're moving to the new forum, eventually it will replace this blog. Please join us there.

View the Most Recent Feature Sheet by clicking HERE!

Saturday, August 17, 2019

An afternoon ramble...

When I embarked on this project, I was quite a rookie. Sure, I'd been a programmer for nearly 40 years, and that experience was invaluable, but not directly useful.

First off, I had just been through the worst part of my life, from the tragic loss of my Mother and Brother, the night before Christmas to a Carbon Monoxide leak, to a near addiction to opioids, not street drugs mind you, these were prescribed like smarties by the "pain clinics", to a near-complete mental breakdown.

This project was meant to give me something to focus on as I struggled to quit the pharmaceuticals and get ON the pot, so to speak... I had just started growing my own, my first legal grow, and had just completed my first build with an arduino. It was a carbon monoxide alarm, how fitting eh?  I actually made it for the car, since we used to be into car camping...

Anyhow, after struggling through that build, I saw the potential to have an arduino monitor the soil moisture level, and there it was, the beginning of an idea...

My point in this rather long rambling introduction is that it was all new to me. And I love to explore new stuff...  Every time I discovered a nifty feature, I had to include it in the project...  Originally all the modules had LCD Screens, Realtime Clocks, multiple LED's, etc.  That's just hardware... the software was so bloated with "cool things" that it started causing problems.  Mainly lack of memory... So I removed the LCD, and the RTC, each having required a library to be loaded.

So now that I'm at the point of doing a complete rewrite, I'm able to pick and choose what will actually go back into the code.  There are also places where I moved the task to another module, such as when I created the maintenance module, or the web server module. That left chucks of code that really don't need to be there, just taking up memory...

Oh look, it's 4:20! Gotta run...

No comments:

Post a Comment

Any comments deemed off topic or offensive will be removed