Hacker Newsnew | past | comments | ask | show | jobs | submit | markhelo's commentslogin

"Microsoft has been killing it over the last decade regarding dev tooling and experience, so it is not a big surprise."

To be fair, for all the flack Microsoft got/gets, the dev tooling for Windows ecosystem is miles ahead of anyone else and world class. Perhaps I am biased as I worked there at one point, but since I don't anymore, I have also seen tooling from Apple and Google and they are a couple of decades behind. There is some truth to why Steve Ballmer went ballistic with his Developer chant, they really built great tooling for developers.


MS had "edit and continue" (aka hot reloading) in Visual Basic in the 90s. Then I switched to other languages and I've gone without it the rest of my career. I don't think VB the language is very good, but the developer experience still beats anything I've used since then.


Agreed. Visual Studio is an excellent piece of software, along with .NET and C#.

I think Apple isn't that bad either, yet still behind MS.

Google is a disaster though. A few weeks ago I needed to download Android Studio. Downloaded a clean stable release from its official site for my machine (M1 Mac). From that clean install literally erroring while trying to launch AVDs to cryptic error messages about JDK environments, Google's the only IDE out of these big three where I get countless of errors and losing hours on something that literally doesn't work out of the box.

Hope Xcode and VS never becomes something crappy like Android Studio.


With the caveat that Borland is even better before they decided to focus on enterprise customers, and went through all those acquisitions and name changes.

Delphi and C++ Builder are still unmatched in many capabilities on the Visual Studio side.


This is an odd response given the article calls at Google as having the gold standard for this, and I'm not sure there's any equivalent at all at MS? They push Flutter too


You mean like this?

https://docs.microsoft.com/en-us/visualstudio/debugger/hot-r...

"Microsoft has been killing it over the last decade regarding dev tooling and experience" was a direct quote from the article.


Thank you! That context makes it much clearer


The gold standard are Smalltalk and Common Lisp environments, that people pushing Flutter tend to ignore on their marketing, as they ignored the existing work on Java and .NET ecosystems.


Maybe they mean internal at Google? Internal Google tooling is pretty hit or miss, especially with older products that are a patch work of different internal only Google stacks.


There's emoji after "killing it"

I believe it changes meaning of this sentence.


No it doesn't? In that context, "killing it" means doing a great job.


Its likely that both OS's allow you to do it, because it is part of their testability APIs. I have used an app on Google to fake my location because a restaurant that is hard to schedule (90+mins waiting) requires you to be within 1 mile of it before getting on their waitlist.


I don't remember her name but I once met an experienced market researcher about 10 years ago who worked for Lego in the 80's and 90's to study their users and figure out how to grow the company. She basically went on to explain the complete strategy that you still see them executing. Lego identified that at the core, there are 4 different needs. 1. Kids who like to imagine and create characters on their own and build Legos they can play with. This is typically at an early age. Hence the generic sets around trains, cars, dollhouses, etc. 2. Kids who love their favorite characters and play with them - hence Lego did partnerships with Marvel, StarWars, Disney, etc. 3. Kids who like to display their work with pride, build it once and never touch it again - hence the architecture series. 4. Kids who like to build and rebuild different things from the same set - hence Lego technic.

She used Kids to mean not just by age but anyone who is a kid at heart :) After hearing it, I can't unsee it in a Lego store and am always amazed at the genius of doing market research. We have glorified these things in startups, but when done properly it helps any company.


What about the third option which is you building 100% of a competitor who knows how everything works and can compete effectively?


Vida Health | Engineering | SF, Austin, Remote | Full Time | vida.com

Hello, I am Amol, VP of Engineering at Vida and looking to hire engineers (backend, mobile, data) to join our 35+ engineering team. We use Python extensively on the backend, we are mostly on GCP and we use React for Web.

Vida is a health platform that helps people with mental and physical chronic conditions using digital tools and connecting you with high quality network of healthcare providers.

We are growing rapidly due to an increasing demand where patients are going virtual during COVID and because we are polychronic and we treat a lot of different conditions (hypertension, diabetes, mental health, weight loss, etc) on a single platform leading to better outcomes. So instead of just treating you for a single issue, we are able to find the best treatment

Apply here - https://www.vida.com/join-us/


Life360 | Software Engineers, Product Managers | San Francisco, San Diego | Onsite | Full-time

With over 10 million active users and $90 million in venture funding, Life360 is the world’s largest mobile app for families. Today, we are very focused on location sharing and safety, but our mission is to become the must-have Family Membership that gives families peace of mind anytime and anywhere.

Our team is focused on building technology that helps families feel safe and together even when they are outside of the home and apart. From personalized location-based alerts that help make daily coordination easier, to advanced sensor tech that can detect if you are in a car crash and automatically send you an ambulance, we are leveraging smartphones to their fullest extent to reinvent how families get through the day.

You will be joining Life360 at a key moment in our history. We doubled active users and tripled revenue in 2017, and we are scaling our team to accommodate this rapid growth. We currently have 75 full time employees, with offices in San Francisco, Las Vegas, and San Diego.

Reach out to us at jobs@life360.com


Life360 | iOS, Android, Platform, Product | San Francisco

Life360 is the world’s largest network for families available for Android and iOS. Using proprietary location-based technology, Life360 processes over 1.3 billion location requests per day and enables over 50 million families to privately share location, provide vehicular crash detection for safety, communicate with ease and stay connected with alerts, lists and in-app messaging. The app operates in a convenient and secure way reducing friction and offering peace of mind to make family life easier. Founded in 2008, Life360 has raised $76M in venture financing and is headquartered in San Francisco with 50 employees.

For the Android/iOS roles, we are looking for engineers who are interested in designing polished UI or deep passion for functional programming which are two major areas of work this year.

For the backend roles, we are interested in engineers who are comfortable with scale and interested in stream processing and machine learning.

If you are interested, checkout out all our roles here - https://www.life360.com/jobs/

Our interview process is a phone screen and a day of 5-6 interviews followed by a quick decision. We interview for software design skills, general relevant technical skills and overall communication skills. Above all we are looking for people with passion for Mobile Parenting.

If this is interesting, contact us at jobs@life360.com or directly apply from the link above.


Life360 | San Francisco

Life360 is the world’s largest network for families available for Android and iOS. Using proprietary location-based technology, Life360 processes over 1.3 billion location requests per day and enables over 50 million families to privately share location, provide vehicular crash detection for safety, communicate with ease and stay connected with alerts, lists and in-app messaging. The app operates in a convenient and secure way reducing friction and offering peace of mind to make family life easier. Founded in 2008, Life360 has raised $76M in venture financing and is headquartered in San Francisco with 50 employees.

For the Android/iOS roles, we are looking for engineers who are interested in designing polished UI or deep passion for functional programming which are two major areas of work this year.

For the backend roles, we are interested in engineers who are comfortable with scale and interested in stream processing and machine learning.

If you are interested, checkout out all our roles here - https://www.life360.com/jobs/

Our interview process is a phone screen and a day of 5-6 interviews followed by a quick decision. We interview for design skills, general relevant technical skills and overall communication skills. If you have those three, we can work with everything else.

If this is interesting, contact us at jobs@life360.com or directly apply from the link above.


Sam's entire post has one line about Hillary and ten about Trump.

Instead of trying to demonize Trump, perhaps it is important for you to advocate for your candidate. As the president said, go work for your candidate. People are not dumb. The contrast will be clear and then people can make their own choice.

I know its hard to compare, but would you say, "Buy my product to stop the other product from being successful because the other product makes claims that are outrageous". Rightly everyone then says, "Why buy any of the products?" Or "Let me try a third product".


Professor Jared Diamond explains more of this beautifully in his book Guns, Germs and Steel. Definitely a great read and there is also a Nat Geo documentary narrated by him.


That's very interesting. I will search for it. If anybody else is interested http://www.imdb.com/title/tt0475043/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: