Suggestions
Moss Drake
Senior Software Engineer at Independent Consultant
Moss Drake is a Senior Software Engineer working as an Independent Consultant with extensive experience in the information technology and software development industry.1 With over three decades of professional software development experience, Moss has focused primarily on healthcare and insurance sectors.2
Skills and Expertise
Moss Drake is skilled in various areas of software development, including:
- Databases
- Python
- PHP
- Software quality assurance
His experience spans multiple roles and responsibilities in the tech industry.
Career History
Previous Positions::
- Marketing Chair at PACIFIC NORTHWEST SOFTWARE QUALITY Conference (PNSQC)
- Software Developer with a focus on healthcare and insurance solutions2
Current Role:: Senior Software Engineer as an Independent Consultant1
Professional Involvement
Moss Drake has been actively involved in the software development community:
- He has participated in the Pacific Northwest Software Quality Conference (PNSQC), contributing his expertise to the field of software quality.2
- In 2022, he gave a lightning talk at PNSQC's 40th anniversary Quality Jam event, demonstrating his ongoing engagement with the professional community.3
Location and Background
Based in Portland, Oregon, Moss Drake has been writing code professionally since 1986.4 His long-standing career in software development has given him a wealth of experience and insights into the field.
Moss Drake's LinkedIn profile can be found under the username "mossdrake", where more details about his professional background and accomplishments may be available.1
Highlights
Great insight from Andrea Goulet (Who, incidentally, was the keynote speaker at PNSQC 2023)
Alan Page sent out a substack this week with this quote: ”No matter how it looks at first, it's always a people problem.” - Jerry Weinberg
I wanted to compare this with the recent Freakonomics podcast on Richard Feynman. There's an example where Feynman uses the rules of physics to extrapolate what ocean waves might look like on Mars (despite the lack of water & oceans). https://lnkd.in/gi5wtKT4
There's something "nice" about the laws of physics in that are fundamentally consistent. So, a known rule can be used to model a new situation.
In software development, so much seems ad hoc: we try to re-invent the wheel, re-implement encryption algorithms. Are there hard & fast laws of computer science?
I can think of a couple:
- P versus NP Problem (https://lnkd.in/g2uzSYzP)
- Halting problem (https://lnkd.in/gm3miXTM)
- Time complexity (https://lnkd.in/gsSeb98H)
We rarely have to contend with those when developing business solutions. Are there others?
