Remove Architecture Remove Lean Remove Management Remove Software Engineering
article thumbnail

Technology, Innovation, and Modern War – Class 7 – Jack Shanahan

Steve Blank

Lean, MVPs and the DOD. In commercial tech you call that an integrated product team, It’s acquisition with software engineering with UI/UX. It is an architecture and infrastructure — for lack of a cleaner term, call it a platform as a service, a DevSecOps or AI/Ops environment. So that’s the goal.

article thumbnail

Lessons Learned: The ABCDEF's of conducting a technical interview

Startup Lessons Learned

Balancing competing objectives is a recurring theme on this blog - its the central challenge of all management decisions. For software engineers, I think this absolutely has to be a programming problem solved on a whiteboard. I have found this quite rare in engineers. Communication. At first, I thought I was doing well.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Lessons Learned: Customer Development Engineering

Startup Lessons Learned

Lessons Learned by Eric Ries Sunday, September 7, 2008 Customer Development Engineering Yesterday, I had the opportunity to guest lecture again in Steve Blank s entrepreneurship class at the Berkeley-Columbia executive MBA program. Can this methodology be used for startups that are not exclusively about software? Expo SF (May.

article thumbnail

Revisiting the Software Design Manifesto (and what's changed since.

Startup Lessons Learned

I thought a good place to start was with the origins of the idea that "software design" should be considered a discipline in its own right, on par with computer science, software engineering, and computer programming. The same might be said of good software. We owe a lot to this seminal document. But what about Commodity?

article thumbnail

SuperMac War Story 10: The Video Spigot « Steve Blank

Steve Blank

They had this great architecture, and Apple had figured out to get movies into their own computers for a demo, but for the rest of us there was no physical device that allowed an average consumer to plug a video camera or VCR into and get video into a Mac. But the rest of the management team really skeptical. Little did we know.

Video 184
article thumbnail

CEO Friday: Why we don’t hire.NET programmers

blog.expensify.com

And.NET’s languages (C#, IronPython, managed C++, etc.) The VAST majority of what you’re dealing with (HTTP, MIME, HTML, CSS, JavaScript, relational databases, page template, authentication, session management, caching, etc.) Do you manage to hire any programmers in the first place. are also reasonable and flexible.

Java 107