HNHacker News
TopNewBestAskShowJobs

donnfelker

377 karma · joined December 14, 2010

Author and Software Developer more: donnfelker.com
submissionscomments
donnfelker··on Demand for human radiologists is at an all-time high
There's a number of you (engineer + doctor), though quite rare. I have a few friends who are engineers as well as doctors. You're like unicorns in your field. The Neo and Morpheus of the medical industry - you can see things and understand things that most people cant in your typical field (medicine). Kudos to you!
donnfelker··on Demand for human radiologists is at an all-time high
Oh yes it is. I have worked on projects where highly trained specialized doctors have helped train the models (or trained them themselves) to catch random very difficult to notice conditions via radiology. Some of these systems are deployed at different hospitals and medical facilities around the country. The radiologist still does there job, but some odd, random hard to notice conditions, AI is a literal life saver. For example, pancreas divisum, a abnormality in the way the pancreas ducts fail to fuse/etc can cause all kinds of insane issues. But its not something most people know about or look for. AI can pick that up in a second. It can then alert the radiologist of an abnormality and they can then verify. It's enhacing the capabilties of radiologists.
donnfelker··on Ask HN: How can I grow as an engineer without good seniors to learn from?
I was never mentored by any super great engineers. Worked with some brights ones, but never got formally taught by them.

The way I excelled from beginner to a higher level engineer was self learning, curiosity, building things so I could understand them. Example: when learning dependency injection, I found a tutorial on how to build your own DI container. So i built one and saw how it worked internally. That was SUPER useful.

I recommend Podcasts, YouTube Videos, Courses, Conferences, Participating in Open Source (even writing docs that are missing is helpful). Ultimately its about using what you learn and always being curious, learning patterns, and what is useful vs what is not.

donnfelker··on Ask HN: Where have you found community outside of work?
A fitness community. This could be either a BJJ (Brazilian Jiu Jitsu) place or even a CrossFit gym. I've done both and while I'm not here to promote CrossFit, I am here to say that a group fitness class is awesome for meeting other people and finding a community of people that do something similar as you, but have absolutely nothing to do with your work.

I workout with Police officers, Lawyers, Doctors, Dentists, Stay at home moms, Accountants, Students, other tech folks, etc, you name it they're all there.

There's something about "shared misery" that brings people together and builds a comrade. That turns into a community where you start to hang out with them out of the gym/etc.

This happens at any group fitness place where the same people show up at the same time to do the same thing. It's natural, organic and freeing.

I've moved across the country 3 times now and this is how I integrated into each area I moved into.

donnfelker··on Show HN: Ishim – find available one-word domain names
Well said.
donnfelker··on Walking Away from the Product I Spent a Year Building
This.
donnfelker··on InVision has no physical headquarters and all 700 employees work remotely
If one employee is remote, the entire company must act as if all employees are remote. Otherwise, this will happen. It's happened to me as well.
donnfelker··on WireMock
I highly recommend it. I use it at a client extensively and have grown to rely on it heavily for its ability to provide a hermetic testing environment with mobile apps (android).
donnfelker··on Eventbrite S-1
Buf!

Good to see you're still around. :fist-bump:

donnfelker··on Ask HN: Codebase at my work is a complete mess, what should I do?
Go buy a copy of "Working Effectively with Legacy Code" by Michael Feathers.

Start there. That book changed my career. Just look at the chapter names here: https://amzn.to/2wnPHfi

Chapter 6: I dont have much time and I have to make a change

Chapter 7: It takes forever to make a change

Chapter 13: I need to make a change but don't know what tests to write

Chapter 16: I dont understand the code well enough to change it

Chapter 17: My application has no structure

Chapter 22: I need to change a monster method and I can't write tests for it

Chapter 23: How do I know that I'm not breaking anything?

All the stuff is gold. It applies to every language, every work environment and every client I've ever been at.

This is the #1 book I have my teams read.

edit: Formatting and addl chapters

donnfelker··on Ask HN: Advice to your younger self
This.
donnfelker··on Ask HN: Potentially Moving to SF / SV with a Family
> Leaving a support system/family behind if you have a child (and considering another child) is not trivial.

So much this. Soooo much.

donnfelker··on Ask HN: Potentially Moving to SF / SV with a Family
Moving to SF/SV sounds fun, until you look at the quality of life. If you're hellbent on going this route, IMO you should possibly consider the NYC route and live in NJ. Your prices will be high as well, but the quality of life is much better. You can easily commute into NYC via train and then get back to NJ and have some ability to have a "normal life" without being in the city.

That said, there are other options. Look at WeWorkRemotely.com and RemoteOk.io for remote jobs. Get a good job, work remotely and have a good quality of life.

I almost went down the SF/SV route many times. Each time I ran the pros/cons and SF/SV has the worse return on life value for a family, IMO than almost anywhere. I've worked remotely for nearly 9 years and love this life. No commuting. Just my .02.

donnfelker··on Ask HN: What are some books where the reader learns by building one project?
You can either ping existing authors or hit up the publishers. Squeaky wheel gets the grease. They're always looking for folks.
donnfelker··on Ask HN: Which developers do you closely follow?
Thank you for mentioning me. I really appreciate it. I'm always here to help. Please reach out if there is anything I can do to help you in any way. :)
donnfelker··on Ask HN: How do you keep motivated if nobody supports you?
"You become an entrepreneur when you build something that people are willing to pay for." This.
donnfelker··on Atlassian Acquires StatusPage
If you're worried about this, you can always use the other status page site that many other startups and large corps use: http://www.status.io
donnfelker··on Realm 1.0
Been using Realm in all of my Android projects for the last 8+ months. It has now become my defacto mobile database for all my mobile projects. It's that easy to use. Gets out of the way and lets me focus on business problems, not bit shifting problems.
donnfelker··on Redex: an Android bytecode optimizer developed by Facebook
I'm happy that FB is releasing these tools. I really am, but you know what I want? I want to use the FB app with out it DESTROYING my phone's usability. Anytime FB is installed on any of my devices, the device degrades day after day until the phone is virtually unusable. Next step: Uninstall Facebook. Phone is usable again. I only use Nexus devices with a lot of space on them, so ... it's not like I'm using a cheap burner.

Unfortunately, due to this problem, I've been using the FB mobile website for a very long time. Every 3-6 months I'll re-install the FB Android app in hopes that things are better, only to be let down once again.

Something tells me that all this bit flipping that FB is doing is not making things better, but worse. Sure, it may be better for the FB app, but worse for the device general. This is just my speculation at this point though ...

donnfelker··on Show HN: Host your status page on GitHub
Personally I prefer a service like http://status.io - it's one less thing I need to maintain/etc.

Not to mention GitHub has had more than its fair share of outages.

donnfelker··on Re:work – tools and lessons to make work better
Rework. This version is much better: https://37signals.com/rework/
donnfelker··on When Telcos Customize Crypto
I've run into similar issues and one such always seems to stick in my head - A few years back some Samsung and HTC devices shipped with a very buggy version of GSON causing deserialization errors on these devices. You can see the actual gson issue here: https://github.com/google/gson/issues/255

The solution was to rename the package name using a tool called jarjar (https://code.google.com/p/jarjar/) and then things would work just fine. Was kind of a pain to maintain this library in sync with the updates of GSON, but eventually we were able to abandon support for these devices once the company felt the impact was low based upon the stats in the Android Platform Versions - http://developer.android.com/about/dashboards/index.html

Android, always keeping us on our toes. :)

donnfelker··on Most Americans will get a wrong or late diagnosis at least once in their lives
Doctors "practice" medicine. Know one knows it in and out.

Remember that next time you get a diagnosis. "Doctors practice medicine."

donnfelker··on “Your monthly rent .. shall increase from $2145 to $8900”
... and another reason to hire remote. Helps reduce this kind of nonsense from happening.
donnfelker··on My personal struggles with learning how to program
vu0tran - your post inspired me to write about my journey - read it here: http://www.donnfelker.com/learning-program-sucks/
donnfelker··on Ask HN: My 56-year-old father is a developer having a tough time finding a job
Ditto here. I was going to post the same thing. We Work Remotely is where its at. Also hit up ODesk and post on there for side work until full time work comes to play.
donnfelker··on The Uncle Who Works for Nintendo
Took too long to load. Left.
donnfelker··on API Testing Service Runscope Raises $6M Series A
Congrats!
donnfelker··on Drop Dropbox
"Its not about who you know, its about who knows you."
donnfelker··on How a non-tech, thirty-something with kids started his company
Agreed
Page 1 of 3Next →