HN user

curiousgeek

343 karma
Posts24
Comments6
View on HN
basecamp.com 2y ago

Shape Up: Stop running in circles and ship work that matters

curiousgeek
1pts0
twitter.com 2y ago

Scrum is a cancer

curiousgeek
324pts468
news.ycombinator.com 5y ago

Ask HN: Is there a HN type forum for engineering managers?

curiousgeek
37pts4
opensource.com 8y ago

Using technical RFCs as a management tool

curiousgeek
1pts0
news.ycombinator.com 8y ago

Ask HN: Has working remotely harmed your career growth?

curiousgeek
214pts138
news.ycombinator.com 8y ago

Ask HN: How much time do you spend hustling?

curiousgeek
6pts8
news.ycombinator.com 8y ago

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

curiousgeek
1pts0
news.ycombinator.com 8y ago

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

curiousgeek
41pts42
news.ycombinator.com 8y ago

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

curiousgeek
15pts8
www.youtube.com 8y ago

How to start and run a software lifestyle business – Joe Albahari [video]

curiousgeek
5pts0
news.ycombinator.com 9y ago

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

curiousgeek
17pts17
news.ycombinator.com 9y ago

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

curiousgeek
3pts0
news.ycombinator.com 9y ago

Ask HN: Tech areas or business domains with less churn at superficial levels?

curiousgeek
2pts0
news.ycombinator.com 9y ago

Ask HN: Is Java/.NET a better choice for inhouse GUI's instead of web stack?

curiousgeek
1pts0
news.ycombinator.com 10y ago

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

curiousgeek
10pts20
dl.acm.org 10y ago

Streamlined Object Modeling: Patterns, Rules, and Implementation (2001)

curiousgeek
2pts0
news.ycombinator.com 10y ago

Ask HN: Any resources on using type systems to model your domain?

curiousgeek
2pts0
www.elle.com 10y ago

ELLE's 2016 Women in Tech

curiousgeek
1pts0
news.ycombinator.com 10y ago

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

curiousgeek
328pts109
news.ycombinator.com 10y ago

Ask HN: Are there fewer companies selling software now?

curiousgeek
10pts3
news.ycombinator.com 10y ago

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

curiousgeek
8pts3
news.ycombinator.com 10y ago

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

curiousgeek
1pts0
www.insidehighered.com 10y ago

Federal judge rules OPT extension for STEM students invalid

curiousgeek
1pts0
news.ycombinator.com 11y ago

Ask HN: What opportunities still exist in desktop software?

curiousgeek
15pts21

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.

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.

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.