Live data from Hacker News

YC startups that are hiring

triplebyte.com

31–40 of 78 posts

Re: YC startups that are hiring

#31

Remember - all TripleByte is doing is reinforcing the bad hiring practices that companies already have.

Yep - for all their talk about how traditional interviewing is broken, if you go through their screening process, you'll discover that it devolves into the same old puzzles and algorithms questions you get in any other interview. The result being that a terrible software engineer who had spent some time memorizing the highlights of CLRS would do much better on a TripleByte interview than a good software engineer who…

Hey, one of the Triplebyte founders here. We do using coding problems but we try hard to mitigate the issues you bring up. We give candidates a selection of problems to choose from and we'll often explain how to solve a problem if it seems they're getting stuck. We're less interested in sudden flashes of insight and more looking to see if someone can write code and implement ideas they talk about.

We know it's still not perfect though and our goal is to keep experimenting to find what works best and be open about the results. As we mentioned in our last blog post, we're planning to offer take home tests as an option for our next experiment.

Re: YC startups that are hiring

#33

Earlier quoted context omitted.

Yeah, I agree. I mainly mention it because the way people comment about office designs around here, you'd think it was the only factor considered. But it might also just be cathartic to talk about disdain for open plan offices.

I had some coworkers that really couldn't deal with noise or open-plan offices. For them, it's really important that they have a quiet private office. For the majority of my coworkers, they didn't care, and did just fine in an open-plan office. I think it's one of those things where if it's important to you, it's really important to you, but it's not important to all that many people. Which would make it a good sorti…

Good point. I imagine it is a similarly strong signal for employees in the same way Remote Work can be. People who want it seem to only want it and nothing else.

Re: YC startups that are hiring

#34
post #2

Not that it matters that much but I notice there's no .NET or C# on the "Technology Used" list. Is there really not a single YC company that uses the .NET stack? I'm not surprised that there's a strong bias toward open source technologies among these companies, but given how widely .NET used elsewhere in the enterprise world I find it pretty remarkable NONE of those companies decided to go with a MS stack.

I just checked and Microsoft BizSpark is still around. They give free software to startups and even mentorship.

https://www.microsoft.com/bizspark/default.aspx

Re: YC startups that are hiring

#35
post #2

Not that it matters that much but I notice there's no .NET or C# on the "Technology Used" list. Is there really not a single YC company that uses the .NET stack? I'm not surprised that there's a strong bias toward open source technologies among these companies, but given how widely .NET used elsewhere in the enterprise world I find it pretty remarkable NONE of those companies decided to go with a MS stack.

Microsoft's technology stack doesn't seem to be popular with startups and young technology companies, but I don't think that's because of .net itself, but rather because of the barriers presented by the rest of the Microsoft stack.

Probably a major driver is the various virtualization and cloud-driven technologies not fitting real well with Microsoft's server environment. Startups want scalable architectures that allow them to easily adjust to changing demands and Microsoft doesn't really offer that right now -- or, at least, they don't offer that as cost effectively as Linode, Digital Ocean, AWS, RackSpace, and so on.

If Microsoft did offer something in that arena, I'd expect the licensing costs to be obnoxious. As a recent example, we've migrated two mid-sized office networks recently to Windows domain environments, and that cost the customers extra money just for CALs -- one CAL per domain-connected device (or user account, depending). That sort of licensing scheme is a rounding error cost of operations for the enterprise, but for startups it's a major nuisance.

And then there are databases: should Microsoft-stacked startups go with MS-SQL, which is slow and cumbersome and requires maintenance schedules to be developed for it, or should they go with the other default enterprise choice, Oracle, which is stupidly expensive, or should they try integrating MySQL with Windows and hope nothing breaks in the future?

They're also not getting to take advantage of the latest and greatest technologies with the Microsoft stack. NoSQL? nginx? The fastest-iterating web technologies right now aren't happening under Microsoft's roof. I don't mean that Microsoft doesn't offer a lot of advanced technology, I mean that the open source world is able to push an update to GitHub one day and everyone can be running the latest and greatest version a few minutes later, and then it can happen again a few days later. Microsoft isn't doing that, so they're lagging behind some bleeding edge developments.

And Microsoft has its own history to overcome. They have burned people a lot over the years. Younger people working in technology are largely ignorant of it, so for them, Microsoft has a pretty OK reputation. But us grey beards remember the Microsoft of the 90s and would sooner exit the industry altogether than be stuck with being responsible for a Microsoft stack for the next 10 years. Just do a search for "Microsoft discontinued technology" or similar, and you get a handful of recent results -- since Google has the long-term memory of a goldfish -- but you can start to get the idea: if you build something with the Microsoft stack today, Microsoft might discontinue support or development for some part of it next year and you might be stuck. With open source technology, you can either choose to continue support or development for it yourself, or continue running it unsupported for as long as you'd like. There are options. Vendor lock-in is harmful in the long term and startups have no leverage for dealing with it and I think many of them are at least subconsciously aware of that.

Microsoft has its place. If you want stability -- in a slower rate of change sense -- Microsoft is what you want. If you wan to be able to hire people based on their certifications, Microsoft is what you want. If you have a massive IT budget, Microsoft is a choice you can afford.

They just aren't the right fit for most tech startups.

Re: YC startups that are hiring

#36
post #30
post #29

Earlier quoted context omitted.

Back in 2005 when I started Loopt I went all in with Windows Server, .NET, and SQL Server. I already knew the tooling[1]. No regrets. It never held us back - product issues did. Now I'm using it again, for the same reasons. I already know it, I'm pretty quick with it, it's predictable, and it works. I'm also old school and will probably deploy physical servers when the time comes. Look at StackOverflow - their whole…

> The tooling is expensive (Pro, Ultimate) or crippled (Express). Visual Studio Community 2013 (and 2015) are completely free and nearly fully featured. Gone are the days of Express being a super lightweight VS IDE. I used to buy Pro for side work but now I can get by with Community.

> Visual Studio Community 2013 (and 2015) are completely free and nearly fully featured.

But have licensing terms which limit the contexts in which they can (legally) be used.

> Gone are the days of Express being a super lightweight VS IDE.

Express is still a super lightweight VS IDE. Community may eliminate most of the use cases for Express, since most of the cases where it makes sense to use Express may be places where Community is an available, per the licensing restrictions, and better choice.

Re: YC startups that are hiring

#38

Remember - all TripleByte is doing is reinforcing the bad hiring practices that companies already have.

Yep - for all their talk about how traditional interviewing is broken, if you go through their screening process, you'll discover that it devolves into the same old puzzles and algorithms questions you get in any other interview. The result being that a terrible software engineer who had spent some time memorizing the highlights of CLRS would do much better on a TripleByte interview than a good software engineer who…

I've been through the process and it wasn't careercup style puzzle questions. It was mostly practical things or things related to CS interests (programming a game) and they let you google documentation and use any tool you would normally use.

Re: YC startups that are hiring

#39
post #29
post #2

Not that it matters that much but I notice there's no .NET or C# on the "Technology Used" list. Is there really not a single YC company that uses the .NET stack? I'm not surprised that there's a strong bias toward open source technologies among these companies, but given how widely .NET used elsewhere in the enterprise world I find it pretty remarkable NONE of those companies decided to go with a MS stack.

Back in 2005 when I started Loopt I went all in with Windows Server, .NET, and SQL Server. I already knew the tooling[1]. No regrets. It never held us back - product issues did. Now I'm using it again, for the same reasons. I already know it, I'm pretty quick with it, it's predictable, and it works. I'm also old school and will probably deploy physical servers when the time comes. Look at StackOverflow - their whole…

I've shipped production code developed in Mono on OS X, deployed to both Windows and Linux. I don't think that should be a huge roadblock moving forward. MS itself is trying to foster this (for the benefit of selling more Azure services presumably) with the next version of ASP.net which will run on basically everything.

Re the expense of doing it the MS way, Microsoft will gladly throw free/cheap software and services at you: https://www.microsoft.com/bizspark/

Re: YC startups that are hiring

#40
post #25

Earlier quoted context omitted.

I wrote C# for 8 years, but switched to Ruby after following an my boss to a new startup that is using Ruby. I advocated for years about how great .net is (and the tools still are the best), but if i'm being honest here. Ruby really is a lot quicker for prototyping. It's the perfect fit for startups.

Can you elaborate on the benefits of using ruby for prototyping? What's easier to do in ruby?

[deleted]
Post reply on HN