Readit News logoReadit News
pootietangus commented on It's 1970, you're Thompson/Ritchie applying to YC    · Posted by u/pootietangus
hsnewman · 3 months ago
YC Application - Bell Labs Unix Project Dennis Ritchie & Ken Thompson, 1970 What is your company going to make? We're building a new operating system called Unix. It's designed to be simple, elegant, and portable - running on different types of computers without major rewrites. Think of it as a clean slate approach to computing that treats everything as files and emphasizes small, composable tools. What is your company going to make? (continued) Unlike the complex, monolithic systems dominating today's market, Unix follows a "do one thing well" philosophy. We're also developing a new programming language called C to write Unix in - making the whole system much more maintainable and portable than assembly language implementations. How far along are you? We have a working prototype running on a PDP-7 at Bell Labs. The basic kernel, file system, and shell are operational. We've ported it to a PDP-11/20 and are actively using it for our own development work. Several colleagues have started using it for text processing and software development. How will you make money? Initially, we see licensing opportunities to computer manufacturers and universities. The real value is in consulting and support services as organizations adopt Unix. Longer-term, we believe this architecture will become the foundation for a new generation of computing - from minicomputers to whatever comes next. What do you understand about your business that others don't? Most people think operating systems need to be complex to be powerful. We believe the opposite - simplicity and elegance create more robust, maintainable systems. The industry is moving toward smaller, more affordable computers, and they'll need operating systems that aren't resource hogs designed for room-sized machines. Who are your competitors? IBM with their various OS offerings, DEC with their systems, Multics (which we worked on previously). But honestly, we're not trying to compete directly - we're creating something fundamentally different. A system that's simple enough to understand completely, yet powerful enough to grow with computing needs. What's the most impressive thing you've built? The file system design that treats devices, processes, and files uniformly. Also, the pipe mechanism that lets you chain simple programs together to create complex workflows. It sounds simple, but it's surprisingly powerful - like building with Lego blocks instead of carving monoliths.
pootietangus · 3 months ago
Had the concept of an “operating system” crystallized enough in 1970 that someone would know what was meant by a “new one”? Or did they basically invent the concept?
pootietangus commented on The Future of Junior Software Engineering Roles   adventuresincoding.substa... · Posted by u/pootietangus
pootietangus · 3 months ago
”… I think that at this point, you might see the problem for many junior engineers. If a senior or even lead engineer can break down his problem into the smallest pieces and task an AI coding assistant with writing those pieces, then why bother with a junior engineer at all?”
pootietangus commented on Ask HN: How are you using engineering interns?    · Posted by u/pootietangus
JohnFen · 3 months ago
Perhaps you're missing the purpose of having an intern. It isn't to get free/cheap labor, it's to help beginning engineers learn how to work and gain a bit of experience.

If you need to view it in terms of "what's in it for my company", you could look at it as a method of trying out the green wood. When you find a great one, you offer them a job. Win/win.

pootietangus · 3 months ago
Good point. For additional context, I’m not looking to hire, and this is a mentorship program through my high school where they pair students with alums. So my only obligation is to let him shadow me, but ideally I’d find something for him to work on that’s genuinely really valuable.

u/pootietangus

KarmaCake day15May 20, 2025View Original