News for hackers. Stuff that matters.

curiousgeek

Ask HN: How much time do you spend hustling?

If you are a consultant, freelancer or in any other sense not a full time employee at a megacorp, how much time do you find yourself hustling for new work (i.e., networking with people, trying out new technologies, improving your online profile etc)?

( Read More... | 8 comments | 6 points | on HN )
A similar thread from earlier: https://news.ycombinator.com/item?id=12018713

Ask HN: What do PM’s and business folks feel about open source?

Developers seem to like open source software and enjoy both using it and contributing back.If you are a product manager or in the business side of things (biz dev, sales etc), do you have an opinion on the increasing availability of high quality open source software? Do you see that as a net positive or negative?

( Read More... | no comments | on HN )

Ask HN: What age do you expect to be able to retire?

If you are a software developer or if you work in a software related company, what's the age by you expect to be financially independent such that you no longer need to work solely for the money?What are some common mistakes software engineers make that prevent them from getting their sooner?

( Read More... | 42 comments | 41 points | on HN )

Ask HN: What is the market for developer tools like?

How big of a market do you feel developer tools are - IDEs, IDE plugins, build tools, monitoring tools etc? Is there space for small companies to build something and survive profitably here?How about if we extend the market to include programming frameworks, libraries and database systems?

( Read More... | 8 comments | 15 points | on HN )

Ask HN: Is it better to build intranet apps with desktop technologies?

In the recent "Electron is like Flash" thread it was claimed by many people that desktop apps are much easier to create and have better tooling than for the browser.Is it a good idea to use desktop technologies for Intranet apps at least (with only API endpoints on the server)? Which stack would you recommend? How hard will it be to auto update the software?Thanks.

( Read More... | 17 comments | 17 points | on HN )

Ask HN: Are there companies trying out the “Deep Work” approach of Cal Newport?

Author and computer science professor Cal Newport has written about the benefits of working on very cognitively demanding tasks in a mode of no interruptions or distractions, and progressively building the mental muscle to operate in such a mode.He calls this "deep work" and has written about it in detail in his 2016 book of the same name:...

( Read More... | no comments | 3 points | on HN )

Ask HN: What software will you build if your financial needs were full covered?

While many of us have reasonably fulfilling professional lives, there is still the need to make mortgage payments and other financial needs that will keep us grinding away at a day job for years to come. And thus we find ourselves working on problems or industry sectors that we don't particularly care for.So I wanted to try this thought experiment: Imagine that you are immediately freed of all...

( Read More... | 20 comments | 10 points | on HN )
The article fails to mention that for many of these companies, selling software is not their business model. Their USP comes from the large piles of data they have, and the network effect of their product that ensures a lock in.

I'd be more interested in companies which sell software to end consumers/developers and open source it at the same time. Red Hat is one of the few which has done that successfully.

I just meant it as a suggestion to companies on behalf of the users of this site. They are free to ignore it. Those who do provide the extra info might stand to gain. Let's see.

Ask HN: Can the “Who is Hiring?” post include a bit about the interview process?

It's almost time for the monthly "Who is Hiring" thread!Considering how much time we spend discussing tech interviews here, wouldn't it be nice if each hiring post is accompanied by a line about the nature of the interview process?Examples:i) Interview process: two phone screens, 3 onsite whiteboardii) Interview process: two rounds on HackerRank, 5 onsite whiteboardiii) Interview process: one...

( Read More... | 109 comments | 328 points | on HN )

Ask HN: Are there fewer companies selling software now?

If you look at the software technology landscape over the last 8-10 years, you find many innovations coming from companies that are using software to solve specific business problems: search, advertising, social networks, media and communication (I am talking of Google, Facebook, Twitter, Netflix, Uber and the like). The needs of these companies outgrew what commercially available software...

( Read More... | 3 comments | 10 points | on HN )
The cloud providers are providing a lot of software as well: relational databases, other kinds of data stores, load balancers and so on. They also provide you an integrated ecosystem where these things work well together.

Correspondingly, you need far fewer engineers in your company to build and maintain custom software for such things. I am wondering whether in medium term - say the next 4 to 5 years - we are going to see an order of magnitude decrease in the number of jobs in this sector.

Ask HN: Is cloud computing decimating platform/infrastructure engineering jobs?

Cloud providers like Amazon, Google and Microsoft are providing more and more tools that allow companies to build applications with far fewer engineers to handle the backend.Does this imply a gloomy long term outlook for engineers in other companies who do platform and infrastructure development? Are there any leading indicators of this trend?

( Read More... | 3 comments | 8 points | on HN )

Ask HN: Are there any statistics on the Bay Area talent crunch?

I keep reading about how hard it is to find talented developers in the Bay Area and how easy it is to find work if you happen to be one.I was wondering if any one has studied the issue (recruiting companies, HR departments of large companies, universities etc) and come out with numbers regarding how many people are needed for such roles, how many engineers are colleges turning out and so on.

( Read More... | no comments | on HN )
I thought developer tools would be the toughest to make money off. Developers always believe there is a free, open source alternative out there somewhere, and if not, someone's sure to start one soon.

Ask HN: What opportunities still exist in desktop software?

In the last few years, the software industry has moved to deliver stuff over the Web or mobile, with the desktop slowly getting hollowed out.Reading the recent threads about Sublime Text and Atom is making me wonder if there's a blind spot amongst us programmers: What kind of desktop software can one still build and expect to make a living? (It could be for the casual user or tailored for...

( Read More... | 21 comments | 15 points | on HN )
A bachelor's is the time to get a good understanding of your domain's fundamental principles, stuff that will stand you in good stead even 10 years from now. As a new college grad you will be tested on those concepts and not much else, esp. if your major is Computer Science.

I would look for extensive knowledge of data structures and algorithms, operating systems, networking and databases. If you are interested in a particular domain like machine learning or web development then it pays to know a bit about that as well.

More specifically for a job hunt, you should work your way through Cracking the Coding Interview, careercup.com and leetcode.com. These have questions marked out from companies like Google, Facebook, Amazon etc.

Older »