Skip to main content

Programming is EASY!

Said no one... ever.

Imagine learning a language you'll never use in casual conversation. Maybe .001% of the world population understands it  - but you don't normally talk to each other using it. The only way to truly communicate is to literally type your thoughts into an editor of some type and most of the responses you receive back generally say something positive - like:  "Syntax Error" which in human speak means "I have no clue what you're saying!". That my friends, is computer programming!


Xenminds is a microISV (Independent Software Vendor) based in sunny Arizona.  The great challenge: Showcase Python as an application language using it's native GUI engine Tcl/Tk - or TKinter, which  was released in 1991... so we're not talking 4K gaming video here folks!


It has become a larger battle than I had anticipated! However, for desktop applications and it's 100% compatibility with Linux and macOS, it really was the logical choice. So, my simple idea of writing a quick application turned into learning Python, Tkinter, SQL, and APIs - so much for simple!!


I created my first application, Stocklog+,  out of a need for software that I couldn't find—or, if I did locate it, their software  would cost an arm and a leg just to use the basics of their application! I wasn't looking for an overly complex setup, I didn't care to trade using the platform, and I sure as heck wasn't going to provide anyone with my broker account login to 'monitor' and import trade history.


'Just trust us bro!' with your broker account login, which is attached to your banking account?! Ah, no thanks. The number of times we've all been told 'our data is super secure' and five minutes later you find out... 'Oh, we were hacked two months ago and we're now just telling everyone, and by the waywe take no responsibility for our now exposed lazy 'super security' - have a nice day!'


Maybe I'm a bit cynical, I doubt it. Having come from my 'first' life in I.T., I've literally seen that story play out Soooo many times. Folks, if it's on someone else's computer (i.e. server, cloud, etc.) you're a great candidate for a 'We've Been Hack Notification Letter'.


My philosophy is simple: KEEP IT LOCAL


All the software I write will always by default use your local computer for storage, then you decide to change it as you see fit. Now, you're in control what is going on.


I hope you try out some of the software available and join the forums, I'm always on the lookout for enhancement ideas!