jeffdoolittle's comments

jeffdoolittle | 3 years ago | on: Ask HN: What are some of the best podcasts for developers?

I'm one of the hosts for Software Engineering Radio.

https://se-radio.net

From the About page:

Software Engineering Radio is a podcast targeted at the professional software developer. The goal is to be a lasting educational resource, not a newscast. Now a weekly show, we talk to experts from throughout the software engineering world about the full range of topics that matter to professional developers.

jeffdoolittle | 3 years ago | on: Ask HN: Is all code crap?

The code itself matters little. It's a fools errand to attempt to write "good code" while glossing over, or outright ignoring, information hiding and dependency management.

Structure, testability, documentation and automation of the system give you a fighting chance.

jeffdoolittle | 4 years ago | on: L Peter Deutsch on the Fallacies of Distributed Computing

L. Peter Deutsch is the founder of Aladdin Enterprises and creator of GhostScript.

The fallacies of distributed computing are a set of assertions made by original Sun Microsystems fellows, including Deutsch, which describe false assumptions invariably made by programmers who are new to distributed applications.

In an interview, Deutsch retells the history of the fallacies, discusses their relevance today, and corrects some frequent misattributions and misunderstandings regarding their origin. Specific topics referenced include network reliability, network security, message security, and network topology.

From Software Engineering Radio

jeffdoolittle | 6 years ago | on: Ask HN: Freelancer? Seeking Freelancer? (September 2019)

I am a Software Architect and Mentor. I have over twenty years of experience designing and architecting software systems, and providing developer leadership and mentorship.

I work with teams to create solutions to real world problems that help make people’s lives and jobs better. Every software engineer that I have worked with or mentored will tell you that working with me has made them better software engineers and architects.

I have built and integrated with large enterprise ERP systems for companies such as Odwalla, Ruiz Foods, Del Monte Foods, and Coca-Cola. I cofounded a successful Ag-tech startup that hosts multiple SAAS products in the cloud. Individuals I have mentored have gone on to work for companies of all sizes from startup ventures to Fortune 100 companies. I have deep knowledge and experience in distributed systems, cloud architecture, automated testing and deployment, leadership, and startup dynamics.

I can help you design your system to maximize the performance of your development team, increase feature delivery throughput, and improve quality, while staying on schedule and on budget...

I can design your project plan to provide risk mitigation, and accurate estimation of cost and time to build.

I can identify key pain points and constraints in your current project management structure, and help you mitigate them, or even leverage them.

I can work with you to improve your communication flows between team members, and across teams, to reduce confusion, increase clarity, and improve team morale...

I can help you design an automated sales and marketing funnel for your SAAS startup....

If it is related to software systems, team dynamics, distributed cloud architectures, microservices, or other similar areas, I can provide invaluable guidance to you and your team.

Find out more about the services I offer:

https://jeffdoolittle.com/services/architecture

https://jeffdoolittle.com/services/mentoring

jeffdoolittle | 6 years ago | on: Ask HN: What book to read to get a footing in CS theory?

Mentioned before, but I'll +1 these: - The Impostor’s Handbook: Rob Conery - Foundations of CS: http://blough.ece.gatech.edu/3020/focs.pdf

Also be sure to check out

- Software Fundamentals, essays by David Parnas

Here's one of the essays from the book: https://www.win.tue.nl/~wstomv/edu/2ip30/references/criteria...

Parnas promoted the idea of encapsulation before the word had even been invented. And at the time, the idea was actually controversial, if you can believe it.

page 1