We don’t need no stinkin’ comments – yes you do
If you haven’t guessed, I like to write. Some think I like to talk. No, not necessarily. But get me on the right topic, and I can go on. Programmers are a funny bunch. They’ll write pages and pages of...
View ArticleSenior Engineer
John Allspaw writes “On Being a Senior Engineer“. In my long career, I’ve met lots of people with the title “senior engineer”. We’d joke and call them “señior engineer” because it was all too often...
View ArticleWhat we (programmers) want
I’ve poked at computers for decades… yes, I’m dating and aging myself. And programming always appealed to me. I guess it’s been my craft, my calling. I’ve had opportunities to move into management, but...
View ArticleThanx, Mom & Dad
The other morning I was thinking that being a programmer was probably where I was headed all along in my life…. and thankfully Apple has remained around that whole time too, since that’s where it...
View ArticleSmart guns? Dumb idea.
So, Jeremy Shane thinks the solution to the problem is to “make guns smart”: (h/t Shawn) While the debate rages on, it’s worth thinking out of the box for a moment. What if we could design guns to be...
View ArticleRealizing your potential, as a developer
Maybe that I’m a graybeard programmer means I’ve finally realized my potential as a programmer. I’m reading this list of “10 Reasons Why You’re Failing to Realize Your Potential as a Developer“, and...
View ArticleA developer’s life – in pictures
A friend passed along a website collecting a series of animated GIF’s that chronicle the life of a developer. Apparently the GIF’s originally came from TheCodingLove and les_joies_du_code() It’s like...
View ArticleCircular Piracy
Game developer, Greenheart Games, created a game about creating games called Game Dev Tycoon. It’s a familiar game genre, a sort of “Sims” about being a software game developer. I haven’t played it,...
View ArticleMy evolution of style
I don’t write about programming as much as I do other topics, but if you look at number of hours spent on something in a day, programming comes out at the top of my list. My day job has me writing...
View ArticleLearning to program
Youngest walks up to me about a month ago and asks how you program (write software for computers). Oh joy! Now I’ve talked about learning to program before and even a second time. I always come back to...
View ArticleMore stuff for learning to program
A few days ago I wrote about Scratch, a nifty way to help my kids learn how to program. I forgot a couple other things I found. Stencyl. This looks neat. It I haven’t used it, but from what I read it...
View ArticlekwikkEmail 1.0.3 live in the App Store
I occupy my time with writing and releasing software. The latest — kwikkEmail 1.0.3 — just went live in the App Store. Thank you for your support.Filed under: Computers, For Hire, Me, Programming,...
View ArticlePanemQuotidianum 1.0 is now available
December 13, 2013 (Austin, Texas) – Hsoi Enterprises LLC announces the release of PanemQuotidianum 1.0 – an iOS (iPhone/iPad) app bringing you Daily Bread for your Daily Life. PanemQuotidianum is...
View ArticleAnd style keeps evolving
My coding style (programming) has evolved over time. The biggest change I made wasn’t too long ago, when the NYTimes Style Guide came out. There were some style things in there that I had long...
View ArticleProperty List vs. JSON vs. YAML
In my other life as a programmer, I spend a little too much time thinking about property lists vs. JSON vs. YAML.Filed under: Computers, Programming Tagged: Computers, Programming
View ArticleUX != NULL && UI != UX && UX > UI
I stumbled upon a great explanation of UX (user experience) vs UI (user interface) It was Tweeted by Jennifer Aldrich of userexperiencerocks.com. I retweeted, she thanked me, and I responded by saying:...
View Articletowards perfection
These days a lot of people see me as a finicky and nit-picking type of person. It’s because when I look at software, I look at it through this ambitious, striving for perfection type of lens that I...
View ArticleTime to do my own thing
Today, I step out to be on my own. I’m leaving the world of W-2 employment to become a full-time independent software developer. I’m making Hsoi Enterprises my full-time gig. I’m excited, happy, and...
View ArticlePanemQuotidianum 1.0.3 released
Hsoi Enterprises LLC (my day job, now) has released an update to one of our apps, PanemQuotidianum. Full details of the update here. If you’re so inclined, please check it out and share it with others....
View ArticleWWDC 2014 Keynote Thoughts
Over at the Hsoi Enterprises blog, I’ve posted my initial reaction to Apple’s WWDC 2014 keynote. Yes, I’m excited by the prospects.Filed under: Computers, hsoienterprises, Programming, Technology, Work...
View ArticleIf programming languages were weapons
If programming languages were weapons. That brings my two worlds together. Funny stuff, and fairly accurate too. PHP was pretty funny, as was the C# one.Filed under: Guns, Humor, Programming Tagged:...
View ArticleSwiftly geeky
Been very busy so I’ve been unable to write. Many topics in my head, just need time. That said, for the geeks here I did just publish an article on “The Joys of Swift – Enums” over at my Hsoi...
View ArticleUrban Decay Vice Lipstick – now available for iPhone
For the past 6+ months I’ve been working on a new iPhone app. Now I can finally talk about it. It’s an app for Urban Decay Cosmetics (a division of L’Oreal), to help introduce and promote their new...
View ArticleGet Your Apps Ready for iPhone X
Yesterday Apple announced the iPhone X. Over at the Big Nerd Ranch blog, I wrote about what we iOS developers need to do to get our apps ready for iPhone X.
View ArticleWhat is Good Enough?
We all want to know… What is good enough? Am I smart enough? Am I strong enough? Am I capable enough? Am I able to do what needs to be done? To achieve the thing I wish to achieve? I can’t answer that...
View Article