Maybe most people don’t write apps for both iOS and Android. Maybe those that do are biased by their feelings about Apple and Google. I’ve been doing both kinds of programming for almost 15 years, often writing the same app side-by-side on both platforms. And I can tell you without equivocation, Android programming sucks. Compared…

Once upon a time, real programmers wrote code. We had a computer, a C compiler, and a couple of books full of algorithms. The books never had all the answers so we invented our own solutions. We dug in and figured it out. Today we “leverage” code. We make a dependency file and list out…

I don’t buy object-relational mapping. It’s not because JPA or its implementations aren’t well written, but because the concept itself robs capability in exchange for conveniences we don’t really need. Relational databases have a lot to offer. SQL is a rich language that can perform complex queries, bulk data updates, computations, summaries, and more. It…