A friend of mine recently dropped a bomb on me that’s still sinking in. I’d like to take a few minutes to share it with you.
Paul Graham is an inspiration. It seems he’s written an articulate, helpful essay on virtually every topic that every topic that a young student, programmer, or entrepreneur would need to know. Perhaps his algorithm is to write to a younger version of himself?
Summary: Static types are back, but most programmers are hesitant to leave their comfort zones and think holistically.
I had a bigger post on quantum computing in the works, but it got a bit too ambitious, so here’s a small update. Look out for the quantum computing post tomorrow.
My fellow programmers,
I’ll admit that I’ve been sitting on this one for a while now, but it’s one of the most helpful tools I employ to enter the flow state.
Legacy systems are all around us. For the sake of this post, let’s call a legacy system that would have been designed in a different way had it been designed today.
I recently read a book called The Art of Persistence, which reminded me of a simple, yet powerful idea: that consistency is the most important factor in success.
I think that a lot of we left-brained types that end up in STEM tend to take a very scientific, skeptical, atheistic view of the world, deeming religion and spirituality as being superceded by science.
A friend of mine asked for tips on getting started with meditation. I’ve found a meditation practice to be deeply helpful to maintain a centered, happy existence.
“Before a dream is realized, the Soul of the World tests everything that was learned along the way.” -Paulo Coelho
Dear friends, I’m at a major fork in the road:
crabbythecrustacean on the learnVRdev subreddit asks:
On the learnVRdev subreddit, one user asks:
If you’re new to VR development, you might be wondering what a good workflow is for developing mobile VR experiences.
In VR development, it’s incredibly handy to communicate with foreign computers. Modern software development is increasingly an exercise in “distributed systems,” with many different computers sharing different parts of the workload, generally communicating with one another via HTTP.
So you’ve been a Windows user for a long time, but you want to get in on the iOS development game. Great! Welcome to the party.
3D-scanning is incredibly cool, but there aren’t a ton of resources out there on how to get up and running with it, especially with the Structure Sensor.
Swift! Heralded by some as the best thing since sliced bread, Swift is Apple’s replacement for Objective-C.
Are you working on one of your first iOS apps and eager to start pulling in CSV data from an external source?
At Clojure/west last week, something that came up is how difficult Emacs and CIDER are for newbies. This is a damn shame, as CIDER is one of the most productive environments I’ve ever used.
React Native is here and it’s huge.
Have you ever wanted to learn programming but never got around to it?
The web is everywhere. These days, it even runs on many household devices.
Many of us were first drawn to computing after being charmed by classic games such as Mario, Doom, or Minecraft.
Data science: the art of extracting knowledge from data.
So you’ve learned the fundamentals of web development, but now you want to make beautiful, interactive UIs?
You’ve learned the fundamentals but now you want to build something in the REAL world?
It seems like over the last few years, GPUs have completely transformed from gamer-centric graphics processors to general-purpose problem solvers.
I’m currently working on a client project involving plastic surgery. There’s a lot of 3-dimensional data involved, so I wanted to get my hands on some 3d patient data.
When developing a healthcare app, one of the first concerns to surface is regulation.
Are you struggling to get a med device startup off the ground?
Do you spend your days developing browser applications? Are you sick of reloading the browser? Worse yet, are you tired of clicking around your application to restore the application state that you just LOST?
Continuing the theme of the new year, I’m hoping to improve my public speaking in 2016. So, I signed up for the Vancouver Transforming Speaker Meetup, where I was asked to give a 4-minute speech on “action.”
In order to get the new year started on the right note, I’d like to announce the founding of the Vancouver Health Tech Meetup!
Happy New Year!!!
Welcome to my series on healthcare code quality! In this series of posts, I’ll step you through some of the most common tools for improving code correctness and quality. Today, we’ll begin with automated testing.
On r/iOSProgramming/, abcocktail asks for iOS career advice:
Jackaltyson on /r/AndroidDev asks an elementary question about Android development:
In a word: no.
A question I’m often asked is, “what’s the difference between a mobile app and a web app?”
I generally believe it’s more valuable to create new content than to simply point you to someone else’s, but this is the single most inspiring tech talk I’ve ever seen. Rather than a tour of the latest APIs or tools, Russ Olsen’s “To the Moon” is a heart-wrending telling of the incredible story of the first moon landing in 1969.
Today, we’re going to examine three options for cross-platform native app development.
Like many things, the answer depends on your goals and tastes.
A topic that the Internet has discussed to death, but here’s my take on it:
This reddit thread continues to be a great source of discussion!
I’d like to post a reply I wrote on a reddit thread today.
The problem: Xamarin Studio doesn’t officially support creating PCL (portable class library) projects using F#. C# works fine, but F# support is still lagging behind.