Developer on Fire
Episode 389 | Daniel Oliver - Acceptance of the Users
Daniel Oliver is a Microsoft MVP and a Senior Software Engineer in Tennessee. Interested in the Cloud, DevOps, Distributed Systems, .NET, and correctness of software, Daniel has worked on software for agribusiness, healthcare, and now retail and manufacturing. Having graduated college in 2014, Daniel is doing his best to grow as a person and understand that it's not about the tech, but the people! When asked "what is best in life?", he replied "To code your program, to see it deployed before you, and to hear the acceptance of the users". When not programming, he plays a lot of board games, fences with swords, reads a lot of books, and tries to take care of his garden and yard-work.
Chapters:
- - Dave introduces the show and Daniel Oliver
- - Recognizing the value of people over technology
- - How Daniel got started in software
- - Daniel's growing emphasis on balancing work and the other parts life
- - Seeking out valuable mentors in the job search and what to find out in a job interview
- - The appeal of unique physical activities
- - Daniel on speaking at user groups and conferences
- - Daniel's broad interests and divergent job description
- - Getting involved in the developer community
- - Daniel's story of failure - creating a disastrous bug that prevented the taking of orders due to divergent runtime environments
- - Daniel's success story - facilitating a migration to a better system, cleaning up data, and creating a better experience for patients and healthcare professionals
- - Daniel's book recommendation
- - Daniel's top 3 tips for delivering more value
- - Keeping up with Daniel
Resources:
Daniel's book recommendation:
Daniel's top 3 tips for delivering more value:
- Software developers are users, too - Make processes and software easy for them as well as for end users - Complexity is not a badge of honor for the elite
- There is no best software development methodology - the only thing that matters is what works best for the company
- Don't attach emotional value to the way things have been done before, don't be afraid of change