jeffdoolittle | 2 years ago | on: On the criteria to be used in decomposing systems into modules (1971) [pdf]
jeffdoolittle's comments
jeffdoolittle | 3 years ago | on: Ask HN: What are some of the best podcasts for developers?
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: It's always the people isn't it?
jeffdoolittle | 3 years ago | on: Ask HN: Is all code crap?
Structure, testability, documentation and automation of the system give you a fighting chance.
jeffdoolittle | 4 years ago | on: Ask HN: Share your personal site
I write about leadership, complexity, and system design. I'm also one of the hosts of Software Engineering Radio at https://se-radio.net and a Systems Architect at Trimble.
jeffdoolittle | 4 years ago | on: Ask HN: What do you wish you had done/known in your 30s?
jeffdoolittle | 4 years ago | on: L Peter Deutsch on the Fallacies of Distributed Computing
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 | 5 years ago | on: Plan the Sprint, Not the Project
https://jeffdoolittle.com/2020/05/22/dont-disrupt-agile-drop...
jeffdoolittle | 5 years ago | on: Don't Disrupt Agile. Drop It
jeffdoolittle | 6 years ago | on: Ask HN: Freelancer? Seeking Freelancer? (September 2019)
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:
jeffdoolittle | 6 years ago | on: Ask HN: What book to read to get a footing in CS theory?
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.