HNHacker News
TopNewBestAskShowJobs

halfnibble

103 karma · joined January 28, 2017

Software developer and consultant. Founder of Nostalg.io.
submissionscomments
halfnibble··on Software Engineering ≠ Computer Science (2009)
I didn't study Computer Science in college. Not one single course. But I'm not stupid. I made straight A's in math through Calculus III. So a lot of these comments frustrate me. I've taught myself literally everything I know. I've read dozens of books. I practice coding obsessively--it's my passion. Do I "get shit done"? Yes, absolutely. Do I not care about the efficiency of my algorithms? No, I care deeply. I don't always know the "computer-sciency" term for things. But my goodness, get off your high horse and tell me what you want accomplished. Chances are I'll implement a solution that's just as efficient and arguably much better than most "engineers" can. And no, I'm not going to be obsolete at age 40. By the time I reach age 40, PhD's will be coming to be for advise. Because I didn't study computer science in college. I'm studying it for life.
halfnibble··on Cell – A self-driving web app framework
I don't know. This looks like it's mixing View (or Template) and Controller. How well does that work for nested "cells" with data changing on the parent and child? And does this make it difficult to separate logic and design concerns?
halfnibble··on Catfish Programmers
Make no mistake, if you hand me a smashed LEGO tower and ask me to "fix it" (and pay me to do so), then I'll definitely take some creative liberties along the way while rebuilding it.
halfnibble··on Catfish Programmers
I'm a catfish. And I love it. The messier the code, the more rewarding the challenge.
halfnibble··on Pirate Joe’s, Maverick Distributor of Trader Joe’s Products, Shuts Down
Trader Joe's doesn't want customers who spend a ton of money buying in bulk at full retail price. Furthermore, they clearly have no intention of expanding into a large market that desperately wants them. What kind of business is this?
halfnibble··on ShutIt – A Python-based shell automation framework
This is incredible. The best part is that it's incredibly simple. Excellent job documenting via example.
halfnibble··on Quantum Mechanics for Programmers
I feel like this is what's wrong with the world: "In science one guesses at explanations. One does not deduce them like one do in math."

As a programmer who took quantum mechanics in college, I have to admit, I didn't understand most of it. Someone I respect once told me that if you think you understand quantum mechanics, then you don't understand any of it at all.

The mathematical portion, vector mathematics with imaginary numbers, was the only part that was interesting to me. It seemed to me that mathematical deductions were necessary because the phenomenon modeled nothing in our "reality."

halfnibble··on How I got my dream job in the tech industry without a CS degree
This exact process is something I seriously considered doing, but then I couldn't convince myself to spend that much time and effort trying to work for someone else. So, I work for myself on behalf of some very grateful clients. And that has turned out to be my dream job. (This became entirely too obvious when I found the espresso machine in my kitchen to be better than those in the most desirable Seattle-area startups).
halfnibble··on Kids can't use computers (2013)
I watched some videos and read through the documentation that came with my Jeep. I did a few oil and filter changes. Before long, I realized I could do all the basic maintenance myself! But when I calculated how much money I had saved, I found that the loss of billable time (that I could have spent coding) was much greater than the money saved. So now I go to a local mechanic and bring my laptop with me.

This pretty much goes for everything from cleaning my apartment to repairing my family member's computers and laptops. I can do it myself, but it's cheaper for me to pay someone else to do it.

halfnibble··on Kids can't use computers (2013)
We had filtered internet at home. I learned a lot about networking and VPN's because of that fact.
halfnibble··on Kids can't use computers (2013)
Dear Author,

Your explanation of the Ubuntu Touch solution saddened me. I know the OS has improved a lot since this article was written, but I still don't think there is a 4G LTE option.

I therefore recommend BlackBerry 10 as a mobile OS for serious "users." Root is locked down, but the brilliant community has devised ways to install GCC and other software development tools, so you really can write, compile, and execute applications on your mobile. I use Helium Code Editor, Term48 terminal emulator, and you can google how to compile and install GCC on BB10. It also comes with a Python 3.2 interpreter.

← PreviousPage 4 of 4