I had the opportunity to talk to an Amazon IoT engineer about his views on how they can better support the makers, hackers and hobbyists in the IoT space. The IoT world is very young and brimming with opportunity for clever and creative ideas. Given Amazon’s wide install base of Alexa paired with their dominance…
Category: Rantings
Agile Software Development by Bruce Lee Part 1
The adoption of agile software development by large corporations has been a thing in the last decade or so. It has been so common that even banks, the least nimble of organizations has gone into it hook, line and sinker. Banks and other slow moving industries are intentionally methodical and deliberate in their approach to…
The Coding Assessment
I recently applied for a developer role in one of the FANG companies. Just to put this in context, I have not had to seriously do one of these job interviews in almost a decade. I had to complete the online assessment in a week’s time so I decided to start practicing over the weekend….
Hewlett and Packard: The OG Garage Band for Technology Nerds
I recently made a trip to Northern California and decided to check out the Silicon Valley area. I went to the Hewlett Packard garage in Palo Alto not knowing what to expect. I’ve known about this garage ever since I was in high school. I was already an avid tinkerer back then and I knew…
Apple Face Id: Genius or Dumb as Face?
The dumbing down of UI has turned the mantra of simplification into an aberration of usefulness. This truly is the epitome of the saying “Being unique does not mean you are useful”. This is usually labeled on a picture of a set of forks with one of them bent into a unique shape rendering it…
Ready Player One and The Man in the High Castle
Both very good reads about dystopian worlds. One is set in the world of 60s Nazi USA and the other is in the future of global economic turmoil. Both show how humanity adapts to the world they exist in no matter how harsh their realities are. One deals with how humans hope for a better…
I am an engineer for life. I will never be a manager – The Woz
When I was 10 years old I found the code for breakout in C++. This was a derivative of a game Woz wrote for Atari back in 1976 using discrete logic. Woz’s version was legendary for being optimized to a point that it was so difficult to manufacture and understand for most engineers at the…
AWS Deep Lens Workshop: Building a Computer Vision App
I attended the AWS New York Summit at the Javits Center. It was a 2 day event that had some really interesting AWS service launches (SageMaker in particular) and some good updates on existing services I’ve used before (Rekognition, Polly and Lex). The biggest eye-catching story of course is how Fortnite runs on AWS managed…
Writing Enterprise Software the AWS way
We need to stop writing software like it was the 90s (which unfortunately we still do to this day). Let’s take agile to a new level by making software that is agile enough for business needs. The xp agile methodology requires that we have Communication, Simplicity, Feedback, Courage and Respect as the core principles when…
Web API controllers, abstraction and unit testing
I’ve had a lot in my mind this cold winter morning so get ready for another rant fest. I’ve been looking for options on how to build a REST based, unit test friendly, cloud future ready (for my purposes, ASP.NET core ready) web API service. I know there is a plethora of options out there…