hacker news with inline top comments    .. more ..    18 Mar 2017 Ask
home   ask   best   2 years ago   
Michael Seibel, CEO of YC, is doing an AMA
208 points by mwseibel  11 hours ago   278 comments top 65
jdorfman 6 hours ago 2 replies      
Hi Michael,

YC-funded companies are known to be large-scale consumers of free and open source software. They are able to leverage the competitive advantage provided by this digital infrastructure to build successful, high valuation businesses. Some of those companies have gone on to make great contributions to the Open Source community themselves.

Would YC ever consider setting up a fund for the builders and maintainers of the infrastructure that your companies depend upon?

avaer 11 hours ago 4 replies      
How do you feel about non-profit startups developing pure Open Source software and services in exchange for donations, in the interests of bettering the ecosystem itself? Could a nascent Mozilla be a YC nonprofit?
healthenclave 8 hours ago 2 replies      
Hello Michael,

I was suggested by few YC Alums that YC will not accept a startup if the founders are not working full time on it.

Question: In my case I am working full time because it's helping me fund my startup and It's actually helping me grow it due to connection to my peers (I am M.D from India working on a Health Startup). Is this a bad sign ?

I simply do not have the resources (and enough revenue) to quit my job Yet. But I am dedicated 200 % towards my startup and the vision. And I spend most of my time (outside of work) on my startup.

sharode19 6 hours ago 1 reply      
What's the best way to pick between two ideas when you like one idea better but the other is more feasible given your skill set?


We're two founders working on products for people of color.

We have two ideas we want to work: 1) a networking type idea 2) a media and entertainment idea.

We love both these ideas deeply, we've committed most of our time to idea 1 bc we can make an MVP for it but we want to work on #2 bc it will have more promise given market trends and we like the idea more.

The problem with #2 is that it requires a lots of capital to make video content and we don't have domain expertise in film production.

As a result we're torn as to what we should write about on the YC app. Our app focuses on the 1st idea but we mention the 2nd idea plenty of times. We would love your thoughts.

Thank you Michael for taking the time to be accessible to the community.

ValentineC 26 minutes ago 0 replies      
Hi Michael,

Has YC ever considered moving from the Bay Area due to the high cost of living there?

What advantages does YC see in being in the Bay Area that prevents them from moving elsewhere, or setting up a satellite office in, perhaps, Vancouver?

rtiwary 8 hours ago 0 replies      
Hey Michael,

How do you when the right time is to quit a business that just isn't working? And how do you distinguish between normal obstacles and hardship vs real signs that signal the business isn't viable?

wcchandler 9 hours ago 3 replies      
I want to be a farmer. I want to treat the farm like a startup. At which point in the application process can I try to convince you that you need a farmer in your portfolio? Also, when and where can I go into details to describe how it would be different from today's conventional operations?
ryanSrich 11 hours ago 1 reply      
Seeing some of the recent startups that have come out of YC and learning about what they're working on; I can't imagine how they'd scale to a billion dollar business. Question: Is this a signal that YC is now investing in companies that don't have such lucrative paths? If so, how does YC justify such a decision to their partners.
altern8tif 11 hours ago 0 replies      
What percentage of YC companies are founded by solo founders? And what observations do you have of such companies viz-a-viz companies with founding teams?

Would you advise someone against being a solo founder? If not, is it much harder for a solo founder to fundraise?

mion 8 hours ago 0 replies      
I've once heard PG say that if you are an international startup, an important question is who will stay with the company back in your home country in your absence during the YC period. My founder and I would obviously both love to be there and we don't have a good answer for that. Any tips?
mchakravarti7 10 hours ago 0 replies      
Hi Michael, thanks for the AMA. When you evaluate an early stage biotech startup, what would you say is the most important thing that you look for? - clinically validated products, or a solid long term business model?

With Trump picking Scott Gottlieb to be the next FDA commissioner, the FDA approval process is expected to get more lenient. Would you say that YC (or investors in general) would be open to take more risks with high tech startups that do not have a clinically validated product as of now?

One more question - Given that the FDA process takes a lot of time, quite a few biotech companies often get acquired or merged with bigger companies that can afford to do so, without ever having actually gotten their product out on the market. Would you say that you look at the company's potential return in that sense when you evaluate startups? I'm not entirely sure if this question makes sense, so let me know if you want me to clarify!

refrigerator 11 hours ago 4 replies      
What do you think of teams that are working part-time (e.g. while in full time education/employment) on an idea with decent traction, but who are waiting for external validation (such as YC or other investment) before going full-time on it? Do you take it as a sign of low commitment?
bholdr 11 hours ago 2 replies      
Hi Michael, is it a good idea to apply to YC to find quality co-founders? or in other words what is the right way for a single founder to apply? thanks.
ptero 10 hours ago 4 replies      
Can you provide some info on how does YC support hardware startups? More specifically, what is a good stage to apply?

We are working on building a demo-quality HW prototype, with the ETA of ~6months. That means we will not be focused on growth, but on tech development. Should we wait until we have a working system and apply to YC when we are ready to scale and grow it (this is our current thought).

ikeboy 10 hours ago 2 replies      
I haven't worked on the idea/MVP I applied with last time, instead working on scaling my existing business. Last time I didn't get an interview.

Is there a point in applying again with the same idea? The only thing that would have changed is that my other business, listed as an accomplishment, is now 5 times as successful. (In the 350k range vs 70k.)

I was also thinking of applying with that business, but it's not really a YC kind of company. Would YC fund an e-commerce company with no particularly unique approach, just selling on 3P marketplaces, and ambitions of growing to maybe pharmapacks level (100 million in yearly revenue, around the biggest such company)?

mysterydip 9 hours ago 1 reply      
I don't know all the YC startups so this might have an obvious answer, but would YC consider a video game company for a batch, rather than software or tech?

Like a company trying to make something as disruptive as Pokemon Go, which required quick scale and reached a massive audience in a very short time.

johnhenry 10 hours ago 1 reply      
Hi Michael, I'm wondering if you can comment on how you think the current political comment will affect the startup scene?

For example, I remember reading (sorry, no source) that YC is starting to hold events in Canada in order to welcome those who may not be able to come to the U.S. due to the current administration's executive orders. It looks like this may push startups out of the United States.

I'm hoping you can comment on this action, and other actions that might affect the startups in America and around the world, including, but not limited to actions involving education, public funding, military spending.


temporalparts 11 hours ago 0 replies      
What do you think the most over-saturated space is right now? What are the biggest unaddressed opportunities that you have seen?
d--b 10 hours ago 2 replies      
Hi again Michael, another quick one for you: how important is charisma to be a succesful founder?

Do you think YC's application process is skewed towards accepting people who are great at talking?

quan 11 hours ago 1 reply      
What happened to pg, is he still involved in YC day to day operation or the application process?
teknyk 9 hours ago 2 replies      
Hi Michael,

As international founders (Egypt), our team is a bit worried about the whole visa situation. I heard the interviews are generally held 2 weeks after the invitation. Do you help with obtaining a visa for the interview and is 2 weeks enough time to go through the whole visa process?


oculusthrift 11 hours ago 1 reply      
i know you've funded a handful of single founders but what is the current outlook on them?

also, how developed must a startup be to apply. should the product already be developed?

11thEarlOfMar 11 hours ago 0 replies      
Hello Michael.

How would you characterize the effectiveness of the scaling that YC has done over the last few years? Meaning, the increase in partners coupled with broadening of the scope of markets, not to mention YC Research.

Too much too soon, going well as planned, could still do more...

Drenav 4 hours ago 0 replies      
What should I do to become the next CEO of Y Combinator?
Ashu_14 10 hours ago 3 replies      
It's midnight here in india and i just noticed this session. I really want to know if there's any quick tip regarding international founders such as from india. I've been in touch with other Indian YC alums and have been getting feedback and suggestions for my YC application. I really am in doubt about how should i go with the application, i mean what exactly YC partners look for in the application the very first time, considering and international founder?
BIackSwan 10 hours ago 0 replies      
Hi Michael,

If a startup has taken a lot of dilution before applying for YC, is YC flexible enough to not dilute the founders but come up with a structure that makes them get 7% through a secondary sale or some other tactic which makes sense for that specific situation?

I have mostly come to the conclusion that the answer is no because YC likes to do stuff in a standard way and there is no room of flexibility w.r.t that aspect of the program terms. Just wanted to confirm that though.

ksashikumar 8 hours ago 1 reply      
How does YC feel about funding on AR, VR and mobile games technology?
catshirt 4 hours ago 0 replies      
hi Michael, thanks!

considering the 1% rule, do you think our culture of media consumption is in our nature or something we've created? is it a trend? do you think there will be more room in the future for companies that serve amateur producers? can we create more producers?

sorry for so many question marks. it's a single question- poorly formed. :)

xiaoma 6 hours ago 0 replies      
Hi, Michael. Thanks for taking the time to do an AMA.

Where do you fall on the spectrum of looking for high probability wins vs black swan hunting? To put it another way, how high of a failure percentage would you accept so long as it maximized total cohort value?

E.g. would you accept see it as a loss if you funded the best single startup of the decade and all other YC funded companies failed? How about a 90% failture rate, but huge winners bringing a bigger return than YC has historically had? How do you balance the desire for a good hit rate vs a good total return?

dorianm 7 hours ago 0 replies      
BTW this Chrome Extension makes it track users in HN comments: https://github.com/brhs/hnuserlist (e.g. read all of mwseibel's comments)
Jd 11 hours ago 1 reply      
Does YC have any evolving thesis as it comes to particular technologies, such as Blockchain or Quantum technologies? For example, are there attempts to achieve internal consensus on the use of Ethereum?

(Full disclosure: I applied with an Ethereum wallet one year ago and got an interview but was told that the path to market wasn't clear enough. The project was ultimately absorbed into a different incubator. )

vedranm 11 hours ago 0 replies      
Where do you see the trend of companies being politically active and taking a side in the debates happening in society going in the next 5-10 years?
btcboss 11 hours ago 1 reply      
Hi Michael,

Thanks for doing this!

My question is: How can we make a better environment for discovering cures/vaccines? Can we create a almost like a "YC" for research of biological sciences.

Although, I don't know much about this area, I feel there needs to be a better way to allow the most intelligent people have the resources they need to discover cures/vaccines etc, with no external barriers. Thank you.

abhikandoi2000 11 hours ago 0 replies      
Out of all the companies that YC has funded, which one do you consider to be the best? How about the second best?

By best I mean one which has had the most positive impact on people's life, where positive impact is some function of just two variables - the number of people affected and the intensity of that affect.

Also of these two variables which one do you weigh more and why?

escapecharacter 9 hours ago 0 replies      
How does YC feel about funding seed stage projects that have to test market before actual growth? I'm currently CTO of a new distributed entertainment platform, and the investors we're talking to all want us to grow now. Conservatively, we feel if we seek growth now we'll be in some minima of quality that is too similar to competing products and not actually different enough to be sustainably disruptive. We ideally want a year of experiments before we commit to attempting explosive growth. Thoughts?

PS. We are raktor.org, working on telepresence participatory theatre, which we believe is the future of entertainment. Currently in VR, though whether it's VR or not is not relevant to our long term goals of being an Uber-for-theatre-performers.

annerajb 9 hours ago 2 replies      
Does YC typically invest on startups that may possibly have overlapping market segments?

For example Boom Aero focused on supersonic and another startup applies to YC with subsonic aircraft.

From what I read typically VC firms usually don't fund two companies as such example.

traviswingo 11 hours ago 1 reply      
Hey Michael, thanks for this - should be a real eye opener!

Q: What are some of the top weighing attributes you're looking at for companies applying today, and how heavy (1-10 scale) would you say they count towards an acceptance decision. I'm envisioning a "credit score" for application.

TheAdamAndChe 11 hours ago 0 replies      
With the continued concentration of many tech positions to a handful of tech hubs in the country, are you doing anything to improve the economic conditions of the Midwest US? Or are you primarily investing in the coastal areas alone?

edit: I find your lack of response to this question telling.

chippy 9 hours ago 0 replies      
Personality type question. For a two founder (technical & business) startup it would be important for at least one of them to be conscientious and the other to be creative. For example you might have a genius but unruly technology lead, tempered by a focused product and business partner, or you might have a visionary and rule breaking CEO tempered by a hard working diligent technical workhorse. Both appear to be a successful combinations.

Which pairings of personality type and role works better in your experience for YC applications?

dre7413 10 hours ago 0 replies      
What are the current in-between steps for YC? What normally happens after application submitted but before acceptance e.g. in person interviews, video interviews? What other steps are involved and what's the reason for them?
urs2102 11 hours ago 1 reply      
Hey Michael, with getting rid of the Fellowship, and moving to the MOOC, does that mean YC will look at some of the early stage companies the Fellowship would have looked at thus expanding their scope, or is that the purpose of the MOOC?
d--b 10 hours ago 1 reply      
Hi Michael. You've done YC twice, why?

It sounds like if you do it once, you already get a solid network, and you probably don't need the cash. So I don't really understand what made you go back there.

TheGrassyKnoll 4 hours ago 0 replies      
Cheers Mr. Seibel,

(I'll assume you're rich and were smart enough to take a vacation somewhere along the line.)

Where is the coolest place you've ever visited ?(and what about it did you enjoy ?)

frik 10 hours ago 1 reply      
What are some of the more well known YC companies of the previous 3 years? Some posterchilds like Dropbox and AirBnB were a few more years ago. (from traditional IT category, not FinTech, etc)
bontoJR 11 hours ago 0 replies      
Considering the current evolution of automation and the global forecast of high unemployment rates, that will be a problem for the whole economy (with Bill Gates suggesting a tax on robots), what are your thoughts about education? We currently educate kids based on a system that assumes the current jobs are going to be there in 15-20 years and for the rest of their lifes. Can startups and technology help in improving education considering the future world considering the current pace of automation in most fields?
crisanionel 7 hours ago 2 replies      
Hi,any advice for solo founders, if the startup isn't launched yet, but expected to launch in 1 month?Thanks.
tschellenbach 7 hours ago 2 replies      
Hi Michael, what are the biggest companies you've missed out on? Do you keep an anti-portfolio like BVP? https://www.bvp.com/portfolio/anti-portfolio
healthenclave 10 hours ago 1 reply      
Hello Michael,

Thanks for the AMA

Question: Is there are more stringent criteria for accepting international founders and companies, focused on their local markets?

The reason I am asking this is because most of the companies from India in the latest batch, seem to have a lot of traction and/or significant amount of funding before being accepted into YC. Most looks like good candidates for Series A.

Vs other US based founders and startups in the current and previous batches

ankitsoni 11 hours ago 1 reply      
Hey Michael, Thanks for the AMA.How do you approach an application when you have no domain knowledge of the field in which the startup is working in?
softwaredoug 11 hours ago 1 reply      
Do you think the startup ecosystem is too focused on the Bay Area? Is YCombinator funding startups that don't have a Bay Area presence?
Dim25 6 hours ago 1 reply      
Will top teams from Startup School MOOC be accepted into Summer 2017 funding cycle? Or they will have a completely independent path and own demo day not related to the main program?
dmazin 11 hours ago 0 replies      
The most recent answer I could find re YC funding multiple competing companies is Harj's from 2010. What's YC's stance now?
wwwdonohue 11 hours ago 1 reply      
How important is the video?
rnprince 10 hours ago 0 replies      
Hi - Thank you for doing an AMA.

One factor when evaluating startups is how long it will take to get everything ready. Some can launch in a month, but some depend on breakthroughs or environment shifts that will take a decade to happen.

Is there a Goldilocks zone that lends itself to better outcomes? How far into the future is too far?

smaili 10 hours ago 0 replies      
How much do you value the idea v.s. the person(s)? I.e., do you evaluate more on the idea or the people behind the idea?
cdev 10 hours ago 0 replies      
We applied for Y Combinator Winter 2017. We were not selected for the in-person interview.The company has faced lots of restructuring after that. Some founders left and new people came. Product changed but the vision is still the same.Do you think it will have the negative effect on our application ?
drbhoomika 11 hours ago 0 replies      
Hi michael

What are the top three things that you'd look for in a healthcare startup from India applying for YC summer batch 2017?

ianai 11 hours ago 1 reply      
Thank you for taking the time today. It's neat and rare to have a somewhat direct line to someone in your position.

What's the "big thing" 10 years from now? Ie Are smartphones still the rage and hottest "endpoint"? Did security wind up being the highest demand/pay IT career path? Etc

mtjl79 9 hours ago 0 replies      
I know a lot of VC funds really don't favor Services and Solutions companies really well - and of course prefer SaaS due to obvious reasons. What does YC think about Services related companies? Would it be a waste of time to apply?
bsvalley 10 hours ago 2 replies      
How does the $120k get allocated to the startup? Can cofounders take a tiny piece as a monthly income?
evbots 11 hours ago 0 replies      
If founders have a product already deployed but have many future plans for it, do you recommend they focus on explaining what the product is currently, or what the plans are for the future state of the product? (for the question "What are you going to make?")
dre7413 10 hours ago 0 replies      
YC sends out emails to previous applicants who were in some percentile but weren't accepted to encourage them to apply again.

Are their chances any better? What could've happened since the last application that would make their current application worse?

d--b 10 hours ago 0 replies      
Hi Michael, how do you guys do your financial analyses / reporting? Any pain there?

Just asking cause you may be interested in my product, (or in accepting me in your summer session haha).

Seriously though, startup accelerators never talk about their internal tools, any insight?

elmar 10 hours ago 1 reply      
Hi Michael,Is YC actively looking for partners with hardware startup experience? Correct me if I am wrong currently YC doesn't have any.

The only one I recall is Luke Iseman (great guy) that left this year (currently a YC alumni).

thanks for taking the time to reply.

rmatte09 10 hours ago 1 reply      
I don't have a co-founder at this moment. But I am working on an MVP that make sense more in India than here in the USA. I am from India but live in Bay area. Can you suggest what is the best way to build this product into reality?
Chrome/macOS users in The Netherlands cannot visit google.com or google.nl
151 points by dutchbrit  19 hours ago   66 comments top 30
mgoetzke 15 hours ago 3 replies      
same here in Germany on windows this morning.. also had to disable QUIC.

Funnily I switched to Microsoft Edge for a short while, but have once again realized why its unusable. After about 1-2 minutes using it, the entire browser became unresponsive for about 60 seconds. Afterwards I couldnt press sign-in on YouTube because an invisible IFrame from the OneNote Web Clipper Extension was overlaying it. Nobody seems to be testing those either :)

nissarup 18 hours ago 1 reply      
Quicker link to the setting: chrome://flags/#enable-quic

I had the same problem this morning. Disabling QUIC solved it.

Severian 15 hours ago 1 reply      
Direct fiber connection to Level 3 (Columbus, Ohio) here at work. Had to disable QUIC as I am getting the same errors as well when trying to access Google. Using local DNS, not sure what upstream DNS we are using though.
Mojah 14 hours ago 0 replies      
Regardless of this issue, the QUIC protocol is still fascination and deserves some attention: https://ma.ttias.be/googles-quic-protocol-moving-web-tcp-udp...

This looks like an implementation error, either client or server-side.

atsjie 16 hours ago 0 replies      
Had the same issue. Restart didn't work and Safari was working fine.

For me what worked was removing Google's DNS server from my network settings and voila; it worked.

mschwaig 16 hours ago 1 reply      
Is there a more detailed write-up about what exactly is causing the problem?
dutchbrit 19 hours ago 1 reply      
Map overview shows that Berlin might be experiencing the same issue: http://allestoringen.be/problemen/google/kaart/
d99kris 14 hours ago 1 reply      
I've had problems with QUIC in various networks (corp, home) mainly in Singapore for more than a year. Until the point I disable QUIC as one of the first steps when I encounter GMail connectivity problems from Chrome/Chromium on a fresh machine.

I find it odd that QUIC is enabled by default when it apparently has poor fallback capabilities to "non-QUIC" mode.

Carducci 19 hours ago 0 replies      
I am on Ubuntu and have exactly the same issue for google.nl, youtube.com and google.com.

So it is not only on Mac OS X

Edit: And it started working again :)

NetStrikeForce 4 hours ago 0 replies      
Anyone got a packet capture and can tell what's the problem?
daw___ 17 hours ago 1 reply      
Any explaination about this?
puzzles 17 hours ago 1 reply      
Is this the reason googleapis is having trouble? Maps and fonts are really slow for me today.
jtsylve 9 hours ago 0 replies      
I happen to be in the Netherlands today and have had no problem using Google on OS X & Chrome
OrangeTux 17 hours ago 0 replies      
Dutch here. I can confirm the issue. Problem also appears on Chromebook and Linux. Solution as proposed in an other comment in thread solves the problem.
phillipseamore 8 hours ago 1 reply      
We had no issues today - but we are IPv6
jjpe 19 hours ago 0 replies      
Ah so that's what was going on.The issue insofar I could perceive it is fixed now though.All googly sites are up again.
hanley 14 hours ago 0 replies      
This is happening for me in the US East Coast and disabling QUIC fixed the issue.
pjmlp 15 hours ago 0 replies      
I have started experimenting the same last year on our Android devices at a customer network, thanks to QUIC we weren't able to use their network authentication any longer.

For some reason, even disabling it did not help.

Our workaround, was to use the old system browser for authentication and then switch to using chrome after being authenticated.

sirolf 18 hours ago 0 replies      
El Capitan latest public beta, with Version 58.0.3029.19 beta (64-bit) no problems.
Moter8 16 hours ago 0 replies      
Having the same issue (behind a company network) in Germany.
JDevlieghere 17 hours ago 0 replies      
Same here in Belgium :-(
DeepYogurt 19 hours ago 0 replies      
Works for me...
daanaerts 17 hours ago 0 replies      
Confirm issue here as well
mikkelwf 19 hours ago 4 replies      
Danish google down as well..
kek3434 7 hours ago 0 replies      
ok mom
tinco 16 hours ago 4 replies      
The title is misleading, Google has not broken anything, Dutch providers have. I hope Google will do nothing, and the providers will be pressured into fixing their shitty hardware.
kek3434 7 hours ago 0 replies      
fuc u nunbs jajajdjajdja
bamb00zl3 15 hours ago 0 replies      
good time to switch to startpage.com....
jbverschoor 16 hours ago 0 replies      
No problems here. Must be one of the shitty providers like ziggo or kpn
1_player 15 hours ago 2 replies      
I'm going to hijack this thread to describe something weird that's happened to me yesterday w/ Google: just connected on my usual BT (UK) wifi, and when I opened google.com, Safari complained about an invalid SSL certificate: it was self-signed, with expiration in 2111. After a dozen refreshes, everything started to work, with the correct certificate.

Anybody seen anything like that? Is it possible that a corrupted packet could appear as a self-signed certificate? Did some MITM screw up?

Jobs for Americans in Europe?
3 points by wsinks  6 hours ago   5 comments top 5
afarrell 5 hours ago 0 replies      
Hi Will,

My wife and I moved from the US to London back in July for the sake of adventure and it has been great. In fact, I'm answering this from Sorrento next to my wife who has already fallen asleep from a day hiking around Pompeii. I highly recommend London as a city both to travel from and to explore in its is right.

I'd be happy to hop on a video chat to give you more in-depth advice, but the short answer to your question is that yes, there are a number of companies tho are hiring and willing to sponsor visas. GoCardless, the company I work for does and the engineering team there is pretty great.

There are also a couple recruiters I know who are ethical, knowledgeable, and communicative.

As far as your specific background, am I correct in thinking that you doing network/telecom programming right now and you are looking to do more web/mobile?

CCing 5 hours ago 0 replies      
(sorry for english mistakes)

Before start to search for a job in europe you must decide WHERE you want go.Europe is a bit different from America...we're a union but every country has his own immigration rules and culture.

You are ok with the cold and snow of denmark ? or you prefer the sun ? you know spanish(this could help a bit to learn portuguese quickly)

Btw isn't very diffucult for an american that has lived and workex in silicon valley find a job here(see the HN job offers thread)

Wish you the best.

jventura 4 hours ago 0 replies      
For Portugal, check https://landing.jobs/. But not sure if there's many QA jobs around here, and even then, the payment is not what you usually see in places like Silicon Valley..
karim 6 hours ago 0 replies      
Hi Will. I don't really have advice for you, but there's a very useful subreddit: https://www.reddit.com/r/IWantOut . The people there are really helpful and know a lot about the various immigration procedures.
frankhn 4 hours ago 0 replies      
Try Netherlands, a few American companies here (including Cisco) which should make transition easier.
Ask HN: Were you a procrastinator and could overcome it? How did you do?
59 points by ussser  1 day ago   23 comments top 17
dyukqu 1 day ago 2 replies      
I was a (I'd call it hard-core) procrastinator. I still am a procrastinator, but I've come (relatively) quite a long way.

I have never been a lazy person in terms of physical activity. I like all kinds of sportive activities - hiking, biking, football (soccer), swimming, working out, etc. But over years I had become very lazy for mental gym, a master of procrastination, developing a massive fear of intellectual activity. A few years passed, and I became so tired of myself not doing a useful cognitive work. I hated it - if you ever been a mentally-active person even in a childhood and in later years you realize you've become slacker, then you will hate yourself for not doing useful things. It's a good thing if it bothers you - it should bother you.

What started my recovery from procrastination was reading. It was like going back to roots - I was an avid reader as a child, so, it really helped me to kick-start. At this point, I guess everyone has some kind of useful hobby, or habit, as a mental activity and if it has gone rusty, they should clean that up and start rotating the gears. BTW, I should also mention the "Learning How To Learn" course (MOOC on Coursera by Barbara Oakley). It helped me a lot too, as I like learning by listening and it motivated me to set a daily goals & complete them. Essentially, it taught me to follow a lesson/lecture again. Maybe this course (it's like "brain 101" or "how a brain works and how to use it efficiently") will not do the same for everyone, but is't not about this exact course - it's about to start learning again, you choose your own one.

All in all, IMHO, procrastination is a massive fear of mental activity (rather than lazyness) and it's so harmful as almost all other fears & one should face it to get rid of it - again, like other fears, it frightens you as long as you avoid facing it. After the face-off, it's just downhill and you feel relieved. (And procrastination can never be overcomed enough and one should never let languor overtake them, IMO.)

FLGMwt 1 day ago 1 reply      
I was a terrible student in K-12 and then I college before I dropped out. Starting probably in middle school, I didn't do homework at home. I would do it in a panic the class before. Then in high school, I'd barely do it at all. I did well on tests so I suppose that's how I got by at all.

In college, I got a part time job which I started taking more shifts at and stopped going to classes altogether because I was anxious about doing classwork.

After dropping out, I went full time self studying 3D art and animation through DigitalTutors (now Pluralsight). I found myself more interested in programming so traded that for Pluralsight and Safari Books Online.

Both 3D art and programming were immensely more interesting to me than Physics (which I was studying before) which I think influenced my work ethic.

I got a programming job which forced me to learn as an additional full time job.

I'm a relatively successful professional now, but I still suffer from devastating procrastination. I put off launching an engineering blog for my company for almost a year because there was a step I avoided which eventually I did and it took 15 mins.

The things which have been effective for me are the pomodoro technique. I use kanbanflow for this which also has a kanban board. I don't use this for everything, but I rely on it when I'm unmotivated or the task is really important.

I also became more effective when I switched managers and made it a point to ask them to bug me about things. I tend to take on a lot of side projects and get them 80% done. Having a accountability (peer and/or manager) whom you actually care about impressing (or disappointing) is important, even if they're not in tech or at your company.

omarchowdhury 1 day ago 2 replies      
Just do it. shrugs

The biggest thing would be to shift from future mentality to now mentality. Be interested in the process, not the results. When you visualize or anticipate the results, it robs required energy from the present to perform the action that leads to those results...

Basically you've got to rewire yourself to derive satisfaction from doing, not resting in anticipation of a future outlook. A future which never actually matches the visualization exactly, because if it did, you'd be a gotdamn oracle.

dvtv75 1 day ago 0 replies      
Sometimes, there are actually reasons for procrastination. I've mentioned my disability a few times here, and now I'm going to again: as a result of it, I tend to avoid situations that make me uncomfortable, ones that I've not been in before, and just about anything that involves paperwork or having to read something and really comprehend it.

As an example of the situations I avoid, right now I'm meant to get in touch with my doctor and ask for a referral to an organization who can help me with my disability. I've been at this point for the last 25 days - because I don't know if I talk to the office administrator, the nurse, or the doctor.

That's it. That's the only reason, and like omarchowdhury says, it's a case of "just do it." But - and this is the killer - I have a really powerful compulsion to avoid it. It's similar to the compulsion not to climb a scaffold for those of us scared of heights, a strong driving compulsion that is difficult to overcome.

Similarly, I've got a stack of books the length of my arm, all waiting to be read, but I haven't touched them in probably five years. I used to read a book every few days, sometimes two a day if they were short enough, but I haven't (re)developed the rule set that allows me to get back into that.

A friend and I are developing a project (and game), and I haven't done anything on that in two or three weeks. Longer, if I'm honest with myself. Again, that same compulsion drives me to avoid working on it.

I have an email waiting to be sent. It's almost ready, I just need to read it to be sure it's correct, re-write a small bit of it, and then I can send it. Three weeks.

Instead, I just sit here, reading short but pointless crap on the internet, watching videos on YouTube, going off to work for a couple of hours a day, which brings me to my next point - that if I'm doing something for someone else, I can usually fly right through it with ease.

I have no explanation for this, just that it can be a symptom of my disability, and I have no understanding on how to approach it or beat it, so I will be watching this thread with some interest.


Think I should point out that when I reply on here, quite often I'll forget to check and see if anybody's replied to me. When I do remember, it's often while I'm out and I'll plan to do it later, but then I don't remember. Not strictly a procrastination problem, but it falls roughly in line with it.

laurentl 12 hours ago 0 replies      
I don't know if I'm a "real" procrastinator but I am definitely a "P" on the MBTI scale. This means I usually do things at the last minute. I can rarely manage to get interested in a task (especially a boring one) until just before the deadline. Also, I can't seem to do any productive work if I don't have a huge workload. (As an example, after putting off stuff all week long I'm now hauling ass to get everything done by the WE - despite posting on HN at the same time - and I'm fairly confident I'll get most of it done)

The flip side for me is that I'm very driven by deadlines: I hate to be late (or more specifically, too late). So, to overcome my ingrained habits, I split up tasks and set intermediate deadlines for each subtask, not too far in the future. If I have a real, hard deadline I'll impose myself an arbitrary deadline the day before; this way I may slip my own deadline by a few hours, but I'll definitely make the real deadline. I may also sit on tasks for a few days (or weeks), until the accumulated feeling of urgency from all those chores to be done is enough to get me moving.

It's more coping than overcoming, but I find it useful in practice, at least for my natural inclination. Taking an MBTI course really helped as well, it helped me understand why I behaved in certain ways and identify my coping mechanisms for what they are - I've behaved this way for a long time, but I always felt kind of guilty for having to use tactics to get anything done.

Bumerang 14 hours ago 0 replies      
For me, the biggest problem is the start of the (boring) activity. Once I'm already in it, I can work for hours -- just the first step.

So my solution is simple. I say to myself: "I'm not gonna work on that boring thing, I'll just have a look at it." This relieves the pressure and allows me to get started. Next thing is: "Ok, so I'll just do this one little thing." Three hours later: "Shit, it's done.".

Also it helped me to write down activities I want to stop, e.g. "No HN before 5pm; No news before 5pm".

And the last thing is to remove all possible distractions. Put your phone out of your visual field, block sites, etc.

oldmancoyote 23 hours ago 0 replies      
I wish I had learned this trick 50 years ago.

Sit on the couch and get feeling "good" and guilty about not doing a given task.

Then, promise yourself that if you get up and just get it started (assemble the materials, or scrape the dishes, or define the variables...) you will have pushed the project forward and earned the right to sit back down.

That's surprisingly easy to do. Once your are started though, there will be no way you will want to sit back down. You have got this thing on the run. You are wining!

I KNOW it sounds silly. It works for me, and it works for others I've talked to. It's your life. Good luck.

aidenn0 23 hours ago 0 replies      
Figure out the reason you are procrastinating.

For me it was ADHD; the stress of a deadline is stimulating which increases my focus. That's a shitty way to live though so getting it treated helped a lot.

I see another comment where it was anxiety.

If you only procrastinate certain things, you just might find those activities aversive. You can adress that, to a certain degree, by scheduling. Do X amount of the work you hate followed immediately by Y amount of work you like; it's a simple way of rewarding yourself for doing what you don't like. If all of your work is work you hate, prepare yourself for a different job if at all possible.

Some people procrastinate just because they are poorly organized; any system (GtD seems to be popular) can fix a lot of this.

Other times procrastination can just be a form of self-sabotage (there are many reasons for doing this; you think you don't deserve success; you are avoiding the greater responsibility that will come with success &c.). "I left it to the last-minute" is a simple excuse for doing a mediocre job and lets you avoid self-reflection for why you are sabotaging yourself.

There's probably lots of other reasons for procrastination, but the one pattern for myself and friends who had procrastination persist into adulthood was that it was a symptom, and while treating the symptom can help in the short term, treating the problem is a better long-term fix.

philippz 16 hours ago 0 replies      
Procrastination doesn`t start at your work. I`m sure there are other areas in your life that could be better. Start establishing healthy habits. It will affect every part of your life and thereby reduce procrastination.

One important point is your level of energy and a fresh mind.

* Stand up earlier

* Decrease your coffee consumption

* Get used to cold showers

* Eat healthy

* Do sports

* Stop using social media

* Don't watch TV or series (make it a rule to only watch with others)

* Don't listen to music all the time. Enjoy music. If you definitely need it, listen to some without vocals. Vocals are more distracting and so you are less focused and so you get less stuff done and so you are less motivated and BOOM, back on HN.

iEchoic 15 hours ago 0 replies      
I've had a lot of success recently forcing myself to do something "boring" in the morning, while I still have willpower remaining, avoiding high-stimulation activities (internet/apps/junk news etc.) until later.

After getting better at beating procrastination, the main problem has been is the feeling that my brain is totally dead and "heavy" after working on mentally-taxing things for hours - napping seems to help with this, but I can't always just nap whenever I want.

Also Chrome plugins to block Reddit and HN (sorry, HN).

taphangum 15 hours ago 0 replies      
Procrastination is basically you being out of alignment with what you really want to be doing. On a larger scale that just that task that you are wanting to do at the moment.

I've found that when I align myself mentally, spiritually and physically with what I feel I truly should be doing, procrastination reduces dramatically.

That's a hard thing to do, though. Takes a lot of thinking and meditation. But it's achievable.

salmo 1 day ago 0 replies      
My procrastination is basically an anxiety problem. How do I deal with it now and stay somewhat sane?

Most importantly I do a lot of working on my self-awareness, and recognizing when I'm not in control.

Next would be medication so I can actually do something when I hit that realization. I'm fine without it until the stress hits and then it's too late. I've considered that maybe it's a placebo effect thing, but at this point I don't really care. I don't have horrible side effects or feel weird or anything I can't live with.

I have to be extremely honest about myself all the time. If I'm behind, I say so. If I'm stressed I say so. It rarely bites me and it keeps me from having to scramble to cover a lie or exaggeration. Anxiety feeds on anxiety.

Then there's all that agile bullcrap. I try to think in 1 or 2 week sprints depending on the project. Occasionally I look up to see what my bigger goals are and make sure my small ones make progress towards them.

I have to work in a supportive team, so we keep each other on track and in perspective. We have to be able to cross-delegate so we don't get bogged down. It's way more fun to share in success and failure with friends.

I get killed by long-term deadlines. Give me 6 months and I'll turn a shell script into a new language project. So I ignore the "cure world hunger" stuff and just make sure I'm making progress all the time. That way I enjoy my success rather than constantly feeling like I'll never make utopia. I focus on MVP, then MVP + 1, and so on. I never fall in love with my own work or some piece of tech, so I'm happy to scrap it when it stops being useful.

Now I get a lot done. I have a reputation for getting a lot done in short periods of time. But I still always have to combat the feeling that I'm not moving fast enough and I'm letting people down. Talking with people who care about you (because they're friends, your spouse, or you're paying them to help) is the only way to really deal with that.

I guess the common themes here are to be self-aware, communicate, and keep moving forward in as small iterations as is reasonable.

Mz 1 day ago 0 replies      
I have health issues. Getting them under control is the crux of getting my time management issues under control.I suspect this is far more common than is recognized.

I was called "lazy" my whole life. Then I got the right diagnosis in my mid thirties and began getting my act together. I wasn't lazy. I just didn't have the energy to do the things I needed to do.

I still am not as productive as I would like to be, but it is vastly better than it used to be.

tmaly 9 hours ago 0 replies      
for me I use a quote by Derek Sivers

"You have to meet inspiration half way"

What that means is just sit down and start doing something. After about 30 minutes you get in the flow and it carries you the rest of the way.

bjourne 1 day ago 0 replies      
I buy candy. Then I don't eat the candy until I have completed all important tasks I have to do.
orange_fritter 19 hours ago 0 replies      
Procrastination is a holistic issue with no single fix.

I am not a psychologist, so take the next 5 points with a HUGE grain of salt.

1. Ask yourself if you are suppressing an impulse to perform tasks, or waiting the impulse out, or simply not experiencing the impulse at all. Ask yourself what dots need to be connected to actually lead you to performing the task. Some people procrastinate tasks that require nearly zero effort... often at great personal cost. If you notice yourself doing this, take some time to reflect(non-judgmentally) on your behavior-- its profoundness, irrationality, and what could be gained if it were changed. Think about the day-to-day reasons that a 5-minute task gets drawn out over 2 months. Rephrase your question to "am I accidentally thinking procrastination is helpful?" Procrastination may be a mood regulation technique; rather than thinking of it as "avoiding a boring task", ask if it is "the pleasurable experience of defying or hiding from an 'undesirable' task". When viewed through that lens, procrastination is a maladaptive coping mechanism vaguely like binge-eating or self-harm. The next questions become "why would I think procrastination is helpful?" and "why would I feel the need to cope?" Hypothesize your reasons-- the self-fulfilling prophesy of underachievement. The avoidance of engagement with real life. The assertion of control. What else? Be with these ideas for a while, and ask what is best for you.

2. (rephrasing oldmancoyote's comment) 1/10 rule: for 1 minute of work, you earn 10 minutes of "break." Seriously, get 10 minutes of break guilt-free for 1 minute of work. It's a great deal.

3. Present and patient. Practice mindfulness meditation to help with your emotional state and train your ability to be "present" in your current task. (see omarchowdhury's comment) Being able to be present without thinking about the future is difficult, but it is paradoxically important for your future. Also realize that by being fully patient and present in this menial task, you can sometimes be in a self-healing, meditative state.

4. http://www.procrastination.ca / https://www.youtube.com/watch?v=mhFQA998WiA

5. https://en.wikipedia.org/wiki/Cognitive_load (feel free to assert that cognitive load does not affect work avoidance) You may be experiencing a self-regulation failure due to high cognitive load. "Abnormal" brain chemistry like ADHD, bipolar, depression, etc., ... dysphoria sometimes due to a sedentary or unhealthy lifestyle, and social or personal problems will eventually sap your emotional energy and cause you to revert to coping mechanisms(see point 1). Invest in that emotional energy. Also blood sugar/insulin

A ExerciseB 1/10 ideaC TherapyD Healthy LifestyleE MeditationF Brain Chemistry

psyc 1 day ago 0 replies      
When I was working on something I thought I had to work on, I used an app called Freedom to block the web. When I dropped the thing I thought I had to work on, and started working on something I really wanted to work on, then I didn't need external help.
What is a good employee engagement SaaS tool for mid-size(50+) companies?
4 points by blizkreeg  8 hours ago   2 comments top
CCing 7 hours ago 1 reply      
idonethis ?
Ask HN: Underemployed and anxious. What would you do?
56 points by MsgingABottle  1 day ago   59 comments top 30
colmvp 1 day ago 2 replies      
As a supplementary activity, I'd strongly suggest going to various meetups in the city that meet on a regular basis, either weekly or monthly.

Say you know Rails, go to a Rails meetup. Say you enjoy politics and tech, find a Civic Tech meetup. In NYC, I'm certain there are tons of excellent tech related meetups that provide opportunities to socialize with the community and get to know what's going on. The added benefit is that some of the hosts of the meetups are looking for employees, or some of the members belong to companies that are looking for people.

You might say, "I don't like networking." That's fine, not every tech event is a networking event. Civic Tech meetups for example focus on working on projects in your spare time that benefit citizens. During a meetup you can sit in on a project meeting and potentially contribute if you're interested. So it's a natural way to collaborate with others on a shared goal and to learn. Very different than going to a bar and having to strike up a conversation with another person.

I don't view going to meetups as a direct method to gaining a job, but rather, increasing the likelihood of serendipity. Maybe you'll go one day, and a employee of a company announces they are actively looking for someone. Or maybe you make friends with someone knows someone who is looking for someone. Or maybe you come up with an idea of an interesting side project that could be an excellent way of proving your chops to a potential employer. The idea is that you already know what you know, that applying is hard and hugely competitive, so why not try a bit more of a circuitous route by going through humans first?

And I say this having got my first job in NYC through a friend, my first co-founder through a friend, my first startup through a friend, my first YC interview because of exceptional co-founders who were way smarter than me but I met through friends.. basically it didn't matter that I didn't go to an Ivy League or prestigious program, all that mattered was putting in a ton of effort to build my skills (like yourself) alongside connecting directly with people.

thiagooffm 19 hours ago 1 reply      
I suggest you change your strategy:

- Build a MVP of an application you would find useful, try to cover it with unit tests and modern day practices. I think having something on the table will greatly improve your chances.- Find a job somewhere else. I've never lived in the US but at least all my life I had to move to another city, and even to another continent to get the job I've wanted, that wanted me. The city I've lived most of my life I have no chances of getting a job: there are no jobs in my area there.

I know that NY is a great city for a developer, but the life cost and everything tells me that it's a "high level" city, the one you go after you had previous success. Places where life cost is low, there are many students and businesses at early stages are great.

I also suggest you to work for a startup. Perhaps one with many problems and issues at early stage which you would probably need to pull out more than 40h/week, because that will make you improve. I did that at the beginning of my career and it completely changed my life: I moved to a first world country, I've got married, I can make money etc. Those hard experiences make us way stronger. Of course, only do that if your current life allows you to do so: having kids or even trying to maintain a good relationship with others will be hard.

whalesalad 1 day ago 1 reply      
The stigma around bootcamps definitely sucks, and I am sorry that you are falling victim to this.

I hired someone out of a bootcamp who turned out to be the best hire I have ever made in my entire 10 year career. Initially I wasn't even aware that this person had been in a bootcamp. I proceeded to interview purely on abilities and grilled 'em on some questions about DOM, JS, CSS etc... (the candidate was applying to be on our frontend team).

First, do not let this weigh you down. 50% of anything you get in life is not whether or not you have the qualifications for it -- but if you believe you're gonna get it. It applies to asking someone out on a date, telling a risky joke, or trying to find a job. It's great you're aware of the stigma associated with bootcamps, but don't let it define who you are.

Second, and this is primarily for the other people in this thread: don't judge a book by it's cover. The aforementioned best hire I've ever made in my life was an individual fresh out of a bootcamp who, prior to that, was essentially a jarhead in the Marine corps. If I was starting something new today and needed someone technical on my team they'd be the first person I would go to. This individual started as a frontend engineer and - almost overnight - was sharing 50% of the workload with myself at every level of the stack, all the way down to configuring kafka/cassandra clusters and building internal microservices.

Finally -- sell your narrative. Ignoring the obvious baseline qualifications a technical person needs, most people are not looking for a technical genius who went to Carnegie Mellon and aced every single class. They're looking for pragmatic engineers who are quick on their feet and can dive deep to the root of an issue to engineer a straightforward solution to the actual problem. Demonstrate this ability and it will go a long way. You say that you're making it pretty far down the path so your cover letters are working. You might just need to change your narrative to flip the minds of those who keep considering you a junior engineer. People want you to help them solve problems -- they want to work with people they can trust -- show them that.

Keep doing what you are doing -- also please send me your resume to mwhalen@farmlogs.com because you sound like a rad person.

YuriNiyazov 1 day ago 2 replies      
By "NY" I assume you mean "NYC"?

Have you considered applying for jobs in the boonies of NYC? NJ, Long Island, Upstate? If you are the sort of young person living in NYC I am imagining you to be, the prospect of commuting to the burbs is horror-inducing to you. It is to most of your peers, with whom you are competing; you will have a leg up if you are willing to commute to Poughkeepsie for a year.

adamb_ 1 day ago 0 replies      
Switching to a new industry can be tough... and often landing your first job is the hardest part. As such, I would NOT be choosy at this stage. There's a ton of companies out there that don't have customer-facing software, but desperately need developers. These positions may not be exciting (e.g. improve intranet app, clean up reports, etc) but they're always there, the competition for them is generally lower, and they serve as fantastic proving-grounds for newcomers.
et-al 1 day ago 2 replies      
Sorry if these are obvious and you've already gone over them:

- have you tried reaching out to your alumni network or the career development person at the bootcamp?

- what has feedback been about your interviews? if it's "we're looking for someone more senior", ask them what are the traits of a senior person and work towards that

- if you're focused on Javascript, do you know the latest frameworks kids are discussing? Angular/React/Vue? And while it's awesome you picked up Haskell, can you write RxJS?

- in terms of interview prep, you've know the answers to explaining .this, closures, class instantiation, async right? And how are your "tell me about yourself", "time when things were difficult" stories? Confident? Engaging?

I don't think you need to go back to school. Perhaps the market is flooded with bootcamp grads and now it's how do you differentiate yourself. Better portfolio site, stronger Github presence with good readmes. And like thegandhi says, sometimes it's out of your control. Some companies really just want fresh grads with 3.8 GPAs.

Also, take a week off from job hunting or even thinking about the internet. Go out camping, be out in nature, and reset.

noshbrinken 1 day ago 1 reply      
It sounds like your approach is already very proactive and productive. Don't underestimate the value of persistence. I spent a year teaching myself to code. I was able to get a foot in the door through an internship at a NYC agency. This came after several months of fruitless applications and one freelance gig that ended because I didn't know enough about WordPress. I was dog walking in the meantime. Now I am a software engineer. Truly entry-level positions are (in my experience) hard to find for a new web developer. Once you have your first professional experience, internship or junior position, you will receive more interest from prospective employers. Unfortunately, the lack of entry level positions means that you have to have patience and persistence in the beginning. Believe in yourself. Trust that you made the right commitment. Keep at it. I did little things like buying clothes that I was going to wear when I finally had my first web dev job. I didn't wear those clothes until the first day of my internship. By investing in that future, even in silly, little ways, it helped me to believe that future would be a reality.

If you're in NYC, check out the BoroughJS meetups. I don't know if this will help you find a job but I think it will help you to feel part of the JavaScript community. You are part of that community if you choose to be, even if you don't have a job. People there will (in my experience) take you seriously regardless.

Finally, a word on bootcamps. I've interviewed several candidates who graduated from bootcamps. Some are great. Others are not. I think the attitude generally is that a bootcamp listed on a resume isn't an indication of anything. If this is one of the primary ways you define yourself, I would deemphasize it. Instead, emphasize code you've written (in the form of Github repos, Gists, CodePens, live sites, etc.) and communicate that you think like a programmer, even if you don't have a lot of experience. These are the two things I focus on when interviewing junior candidates.

31reasons 6 hours ago 0 replies      
>> bootcamp on my resum

Remove bootcamp from your resume. Its not for resumes, its primarily for gaining skills. No one will be impressed by Bootcamp. Give list of your projects but don't mention where you developed them. Just say, Self starter/learner. Bootcamp is a negative indicator, imho.

thegandhi 1 day ago 1 reply      
Most of the junior roles,in tech companies, are filled with new grads or rather resumes from colleges. I would suggest going to career fairs and conferences/meetups. Many recruiters scout here for junior positions. Also, do not be disappointed with rejection. You just need one acceptance :). There are many companies out there. Apply like a bit. Good luck.
ingmarheinrich 13 hours ago 0 replies      
As a side note: I almost never hire mid-level.

I hire seniors and high-potential juniors. Many mid-levels are mid-level because they don't have what it takes to become a senior. Those high-potential junior might or might not have it, but this doesn't really matter. If they don't have it, they become the war horses that are very familiar with the stack, and that do most of the implementation work, while the seniors do more the architectural kind of work, and take care of the juniors.

Not hiring juniors that have little experience, but seem to be very intelligent and eager to work, is one of the biggest mistakes you can do in tech hiring.

ThrustVectoring 1 day ago 0 replies      
>Applied to two jobs here in NY, taking my time with cover letters, following up where appropriate, researching the companies, etc.

That's the wrong approach, IMO. The goal of job applications isn't to make the best impression possible, but rather to find companies that are interested in talking to junior engineers.

The right approach is something like make/find a spreadsheet with 500+ tech companies in NY and send out something like 20 applications per day. If you're efficient about things, you can totally send out an application in <3 minutes, so it'll take no more than an hour of grinding per day.

Save the research and application quality for when you've got a warm lead.

>the bootcamp on my resum isn't a strong guarantor of quality

Drop it from the resume and just put in your freelance work and independent projects, IMO.

JSeymourATL 10 hours ago 0 replies      
In addition to old school networking at meet-ups & conferences-- Suggest looking for Bootcamp Alumni on Linkedin.

Give them a ping, ask for a friendly 'fellow alumnus' referral. Would they be open to quick 7-10 minute phone call? Do they know any local companies amenable to Bootcamp talent?

The shared connection of the Bootcamp might yield some interesting opportunities.

jestevez2003 1 day ago 0 replies      
I would suggest building something small,a website that integrates with Google Maps Api, Twilio, Lob whatever so you can at least show something on your resume when applying.

I was in your position 3 years ago, although not from a bootcamp but came from another country without any plausible experience / projects to show for, so I built a website and its administrative area and talked a lot about it on the interview, how I built it, the problems I encountered and so on. That might help a little bit, asking for NYC salary ( I guess around $60-$70k) withouth anything to show for is a hard decision to take for any employer out there.

wsetchell 1 day ago 0 replies      
Think about the job hunt as an funnel to be optimized. You want more stuff (jobs) out the end of the funnel. To do that, you can:

A) Get more things into the top of the funnel -- fill out more applications.

B) Fix the leaks parts of the funnel -- It sounds like you get stuck at the resume screen. I don't see any quick wins here.

C) Find a new way past the leaky part of the funnel -- Have you tried contacting hiring managers or engineers directly (cold emails, networking events, ...)?

nyrulez 1 day ago 0 replies      
The first thing that comes to my mind when I see a resume like yours is that do you have any real experience or just a line claiming your did the bootcamp? Depending in what you learned, do you have a portfolio of released apps and software that you can proudly list? Also have a blog. Not everyone needs these, but given you're starting out new, you need to do all you can to get more credibility and these two things can put you a notch above most other people applying for the same job and at least get you interviews. Once you get there, then it's all you and not so much your portfolio or blog.
etewiah 1 day ago 1 reply      
What programing language did you learn? You could contribute to some open source projects to gain a bit of exposure.
thr0waway1239 20 hours ago 0 replies      
>> After a brief career in publicity

Any notable achievements from your publicity career you can mention in your resume?

Are there are a lot of people with a similar background to yours (publicity + coding skills)? If not, can you somehow use your publicity career to your advantage?

thomasthomas 1 day ago 0 replies      
talk to a recruiter like teksystems. find out who works for the NY office and send them an introductory email. I had the exact same issue a while ago and this was the solution, I had a job < 2 weeks after first contact. take a short contract gig to beef up your resume. be selective with the opportunities the recruiter brings you, learn your market value
frankhn 1 day ago 1 reply      
Put your work experience (freelance) on your resume.Use your social network to do a good word for you.Keep going or practice acting, anxiety always give off a negative signal.Don't limit yourself geographically (NY).If nothing works, apply for internship or move to northern europe.
autotune 1 day ago 0 replies      
When not submitting resumes, try contributing to some widely used github projects that interest you. There are recruiters out there that specifically look at commit history for potential applicants, plus it'll help up your skill level.
ambush09 1 day ago 0 replies      
This may not be financially feasible for you but offer to be an intern for a few months and if accepted, then prove to the potential employers that you are indispensable and then they could hire you on as a full time employee.
peterchon 1 day ago 1 reply      
How long have you been applying? It's a marathon. Instead of blindly applying to jobs, try to meet people who can introduce you to employers. Warm-calls are always better than cold-calls.
tmaly 1 day ago 1 reply      
How about blogging about things. It is a great way to market yourself. You can post your blog entries on LinkedIn, Google+, Twitter, Facebook etc. Use relevant hash tags.
bastienmichaux 1 day ago 1 reply      
Edit : wrong page. --'
rudimental 17 hours ago 0 replies      
I think you're doing so much right, and I'm sorry you haven't yet achieved the results you're after. In the long run, you will. In the meantime, focus on the process and not the results. Be mindful of the results, but focus on what you can control - the process (your time and your actions). Interviewing is a set of many skills - you get better over time. You're better at it than when you started because you have more experience interviewing.

You need some information on what's not working. There's a kind of funnel:

Phone screen -> at home task/project -> onsite -> offer

Sometimes there are 2 or more phone screens. Sometimes the take home project is after the onsite. Sometimes there are multiple onsite interview. But write out a general funnel in a spreadsheet and track how you do with each company. Each company will be a row. You want to see how far to the right you are getting. You have lots of data at this point - populate the spreadsheet with it.

Why? To see where you're dropping off, and to see how you do with different kinds of roles, industries, and companies in terms of size. Are you applying to the right jobs? Are you applying within 1-4 weeks after the job is posted (rather than being 1 of 100+ applications in the pile because the posting is 4 months old)? If you aren't getting many phone screens, work on your resume format and wording, cover letters, and your digital persona (LinkedIn, blog, etc). Get honest feedback from people you know, and if you still get the same results, hire someone to improve your resume and help you write a cover letter or two that you can mimic for future applications. If you aren't getting many call backs after a phone screen, work on how you're answering questions (your narrative, behavioral answers, technical answers, describing previous work experience, your tone, etc.). Do practice interviews, and practice your answer to questions. If the process seems to stop after the take home project, practice these types of projects on your own. If you aren't getting offers after onsites, that's where you need to focus.

Especially on the phone screen and in person, when people ask if you have any questions, ask them "Do you have any concerns about my abilities or qualifications that would prevent you from selecting me for this position?" Patterns will emerge. You can address their concerns, but only if you know about them. Help communicate to your interviewer who you are and why you're hirable and will do well at the role. With this knowledge, you'll be able to anticipate these concerns and soften them with other interviewers in the future.

Apply to 5-10 jobs a day. Pick 5 if that's more realistic. 5 a day will get you a lot more feedback on what's working and what isn't than 2 a day. Put a little less work into each one if you have to - they should be personalized and good, but they don't have to be perfect.

Reach out to people who gave you a "not now" answer 4-6 months after that happens. Their needs change all the time, and your skills are constantly improving, so at some point it might work out with one.

Start a technical blog. Talk about your side projects, freelance work (if your client is ok with it), algorithms, useful dev tools - anything technical. Posts don't have to be that long or groundbreaking, but this will help you get a job. Put it on your resume, Github profile, LinkedIn, so people know it exists.

Focus on what's most likely to get you what you want, a full time job. C#, Elm, and Haskell are awesome. Focus on one for a day or two if the company you're interviewing for uses them. If you want to, dabble a little for your own learning and enjoyment, but focus your energy on things that will help lead to a full-time job in the short term. You have a lifetime to explore and learn.

Apply to gaming companies if that's what you're passionate about. Especially ones that need the skills you have most strongly now - web development. Possibly for their marketing teams (because of your former experience with publicity).

1. Map the interview process funnel. Figure out where you're dropping off, and focus on improving that area. 2. Ask people what concerns they have with you, and address them. 3. Apply to 5-10 jobs a day. Whatever the number, pick it and do it. You'll get more data which is essential to improve. 4. Reach out to employers who said "Not now" 4-6 months after because their needs may have changed and your skills have increased. 5. Start a technical blog. 6. Dabble a little less in a wide variety of technologies that aren't as applicable to the roles full time jobs you're applying to. Study them once you have it. 7. Make sure to apply to gaming companies if that's what you're passionate about.

You got this. Best of luck!

shams93 1 day ago 0 replies      
The economy never recovered from 2008 but you are likely also competing with low cost remote talent there just are not that many openings compared to the sheer scale of the numbers of people uncounted and pushed out of the economy.
beatpanda 20 hours ago 0 replies      
One time, instead of a cover letter, I built a feature I thought should exist for a product the company I was applying for made. It made a big impression on one of the engineers who eventually voted up or down on my getting hired and I got the job. This was my first full-time tech job.
rkho 1 day ago 0 replies      
How many jobs have you applied to in total? You mention applying to two jobs in NY, but does that number encapsulate every single company you've reached out to?
kevintb 1 day ago 1 reply      
You've only applied to two positions?
throwaway26960 1 day ago 2 replies      
Try applying for ~100 jobs a day instead of 2.
Ask HN: How far can personal projects get you?
36 points by HighlandSpring  1 day ago   20 comments top 13
magic_beans 1 day ago 1 reply      
It depends on the role you want, but for front-end developers having a portfolio is an ABSOLUTE MUST.


I didn't have a stellar portfolio, but the jobs I applied to got so many applicants with NO portfolio that I immediately stood out.

The thing is -- your personal projects don't have to be front-page HN-worthy, but they should demonstrate skills that you'd be using on the job you're applying for.

mvpu 8 hours ago 0 replies      
In a nutshell, where a "sensible" person (engineering manager, engineer, founder..) is involved in front line recruiting (i.e they search, they look at applications), your projects are valuable. I found that in a lot of cases such people have a bias against resumes and will only consider candidates with side projects and a github profile. Mostly these would be early stage startups and some growth stage and large companies that believe in side projects.

Where "recruiters" and "recruiting systems" do front line recruiting, projects don't matter. They're pattern matching resumes and looking for specific things they're told to look for. These would be growth stage startups and large companies, generally companies that hire in volumes and don't have the time or patience to holistically look at candidates.

In short: don't work on projects just to showcase your skills and get hired - hiring is a crap shoot. Work on them because you love working on them, and believe that the world could benefit from them no matter how small.

poletopole 11 hours ago 0 replies      
I don't have a graduate degree, few do in your typical software company that's not a household name. However, employers are very interested in personal projects and want to know what you gained from building them. Professional experience trumps personal projects I would say, but something is better than nothing. Were my personal projects worth it? Yes, without them I probably wouldn't be employed. But it's easy to get lost in them, when sometimes you should move on.

The better strategy is to take a job where you know you can introduce programming into your assignments, even if your job isn't a developer position.

madamelic 1 day ago 1 reply      
Took an entrepreneurship class

My group didn't want to work on our project (I was the only tech person in the group)

Another group recruited me to build theirs. I was the only tech person willing to do the work in the group. I self-taught Angular and Javascript

Attempted to get into an incubator with those people.


Met up with another team wanting to build a startup.

Built it. Launched it. Learned Meteor and expanded JS skills


Got job at startup writing JS.


tl;dr: Pretty far.

dasil003 1 day ago 0 replies      
When I first turned pro 17 years ago, my personal portfolio of projects dating back to high school certainly made a difference. 10 years ago when I moved to SV and joined a tech startup, it was my open source contributions that made the difference.

Granted it was a simpler time back then, but I fundamentally believe in the idea of scratching ones own itch and showing the world. Maybe things are saturated now, and you won't stand out as much, but I still think shipping is the ultimate litmus test. If you can ship stuff by yourself that's one of the most powerful signals, and we are very fortunate how easy it is to do that as developers in the modern age.

A lot of startups are aping Google/Facebook and trying to get the absolute smartest engineers they can find by casting a wide net and then aggressively culling so they end up with what they believe are the cream. If you really want to get into one of these then you need to practice algorithms and whiteboarding, you can improve at it. That said, passing a high interview bar says very little about your real value as a programmer. Companies like Google and Facebook have amazing technical knowledge and to work on, but your individual impact will rarely be detectable. And if you're not careful you end up with the golden hand cuffs in the sense that no other companies pay as well, and you won't really learn the hustling skills you need if you ever want to do your own thing.

mamaniscalco 1 day ago 0 replies      
At some point in the past each of us has had no work experience. Way back when I did not, my personal projects mirrored exactly what I was passionate about, which was data compression. Because I did what I was passionate about I was compelled to be more creative and I produced some very significant work including multiple novel compression techniques and solutions to related algorithmic problems. As with anything else in life chance plays a role as well and I was fortunate enough to have an opportunity to get a job with a company that specialized in just that - data compression. But, as the saying goes, chance favors the prepared (mind). Because I followed my passion I was prepared when the opportunity arrived and my personal projects all but ensured that I could get the job. That job was the best experience of my life and allowed me to continue to pursue my passions for another 15 years or so.

You're personal projects, assuming they are really compelling to you and not exclusively to showcase your skill set, will be the strongest assets you have when an opportunity arises to do what you are passionate about. The degree will, likely, be far less important than your body of work.

Follow your passion in your personal projects and you will be positioned well when the opportunity to pursue that same passion professionally presents itself. And you will likely be exceptionally well versed in the subject matter that is important to that employer as well since they will likely be considering you due of your body of work in the exactly the area where they are in need. Good luck.

rwieruch 1 day ago 0 replies      
I see my website [0], where I teach React and JavaScript, as my personal project. It is time consuming, but in the end rewarding. Only some of the benefits I see:

- improve communication skills

- learn yourself by teaching others

- it's open source, you give something back

- maybe it is even good for your employer

- personal branding, enhance own credibility

- [0] https://www.robinwieruch.de/

iEchoic 15 hours ago 0 replies      
In college I had no work experience and wasn't going to a good enough school to work where I wanted based on my education alone. I spent two years making games in college, and it was extremely worthwhile. It played a big role in getting my dream job straight out of school, and made me a far better developer than I would have been otherwise. In my experience, it can get you pretty far.

Having impressive side projects puts you ahead of the majority of applicants at most places.

sfilargi 1 day ago 0 replies      
Side projects is the best favor you can do to yourself IMHO. The benefits are lots:

0. You exercise your passion

1. You improve your coding skill

2. You learn new stuff

3. You build a portfolio

4. You network (if you decide to do your side-project in a group)

5. There is a slight chance that your project will succeed.

I personally started spending all my free time in side projects about a year ago, and it was the best decision ever.

segmondy 1 day ago 0 replies      
As far as you take em. It's not necessarily that you get to demo your project and will get hired. It might happen, but it's more so the knowledge you acquire along the way. That will serve you well down the line.
matttheatheist 1 day ago 0 replies      
My personal project (www.enrad.io) got me a nice job. Also, I'm still selling the units, making coin on the side.
psyc 1 day ago 2 replies      
I have no degree. Personal projects played a huge part in helping me get jobs at Microsoft and Electronic Arts. Also, I'm very sure I'd be a shit programmer if I hadn't put tens of thousands of hours in at home.
dbancajas 1 day ago 0 replies      
pretty far. it goes a long way for a prospective manager that you are self-motivated
What are the limitations of forming an Engineering union?
5 points by mschip  9 hours ago   7 comments top 3
gigatexal 9 hours ago 0 replies      
Are they really needed? I think even mediocre engineers are probably so versed in tribal knowledge within they firms that if they say they're overworked they could be moved to other departments because losing an employee is often very expensive. Not only that, unlike other assets, engineers get better over time and become more valuable as they become more expensive. We can move firms, start firms, or move laterality to other industries where our technical skills are valued. A Union protects and supports a population with many more unproductive enginneers than a place without one. We are not like line workers at a steel plant as work is abundant and if a bit of effort is made a good work life balance can be had.
11thEarlOfMar 9 hours ago 0 replies      
I don't have any specific limitations in mind, but I'd review the idea to see what problems the union is intended to resolve. Unions originally existed to resolve exploitation by manufacturing companies. Is the group of engineers you are considering unionizing being exploited?
seattle_spring 8 hours ago 2 replies      
My girlfriend recently was forced to join a medical union for a new Medical Assistant job. Her "perks":

* $38k / year (In Seattle, which is about $3/hr above minimum wage)

* 2% salary goes to union dues

* She can't get insurance for the first 3 months

* She was not allowed to negotiate salary, even though she got a 4.0 and a perfect score on her MA test. That means she got the same package as a high-school drop-out who got a 2.3 GPA in MA school and a barely-passing test score.

I, as a non-unioned software engineer:

* Make more than $200k

* Always get health-insurance on day one

* Can easily negotiate not only starting salary, but also raise amounts

* Am compensated on background, instead of an arbitrary "this is your first day, so you make the same as everyone else" leveling system.

* Don't have to pay anyone for the privilege

* Don't have to work with shitty co-workers, because they can be fired without the employer fearing retribution from a big, faceless union.

So tell me-- why in the hell would I want to join a union?

Ask HN: Where do you host your personal blog these days?
45 points by thakobyan  9 hours ago   57 comments top 37
darkstar999 7 hours ago 2 replies      
Look at static blog generators (hugo, jekyll) + s3 + cloudfront. You don't pay unless you have traffic.
0xCMP 7 hours ago 2 replies      
Hugo + Github is killer. So is Jekyll on Github, I just prefer Hugo because it's easier to setup locally and also allows greater theme control.

my site: https://cmp.isrepo: https://github.com/0xcmp/cmpis.github.io-hugo

citrusui 7 hours ago 1 reply      
I'm using Jekyll + Firebase Hosting on my blog[0]. Currently looking into switching to Hugo[1] as it doesn't require Ruby and claims to generate pages much faster.

[0]: https://citrusui.me/blog

[1]: https://gohugo.io

jcadam 6 hours ago 0 replies      
I used to run wordpress on a digitalocean FreeBSD VPS (and before that I was using some janky Ruby-on-Rails based blog engine), but I eventually grew tired of administering my own server just for a blog.

Now, I pay $2.95/month to have wordpress.com host it. I know it's not a very l33t solution, but the migration was easy and it works well enough. I get ~10 visitors a day, so it really doesn't matter, I suppose. It's mostly just a dumping ground for whatever nonsense pops into my head from time to time: (https://jamesadam.me/).

justboxing 6 hours ago 0 replies      
I use a workflow that goes Hugo <==> GitHug <==> Netlify

Completely automated, blazing fast, and all 3 are FREE. Netlify even includes basic SSL for free (!!!), and that what I've implemented on all my Netlify hosted sites.

Here's 1 of my blogs that I maintain using this setup. https://www.pawpurrazi.com/

I've also made a youtube video tutorial showing you step by step how to do this. https://www.youtube.com/watch?v=CSwoCvd4QIc

I came to this setup from previously using WordPress to host all my blogs and then getting tired of dealing with all the security holes, performance bottlenecks and "pharma hacks" that come with it. I did evaluate Jekyll as the blog engine, but the lack of incremental builds was a dealbreaker for me. Hugo has incremental builds from v 0.16 onwards, and it is also super fast, I tested with 5000 posts, builds in a few seconds.

DISCLAIMER: I don't work for Netlify nor am affiliated with them. I find their service to be blazing fast and their support is excellent (even for free tiers), so I made the video a while back for everyone else to use. The co-founders Matt Biilmann and Chris Bach are both super smart and answer questions promptly, Matt also appears to have deep technical knowledge when it comes to caching, security, performance etc.

pzaich 7 hours ago 0 replies      
I recently switched my old VPS-hosted Wordpress blog to a static site generated by Middleman[1] hosted on Github pages[2]. It's been a really nice way to maintain flexibility of design with a huge boost to performance and improved development/writing workflow. I use markdown so I can even write my articles in a markdown editor if I want to.

[1] https://middlemanapp.com/[2] http://paulzaich.com/

jff 6 hours ago 0 replies      
Wrote my own thing on top of Go's http package. It handles subdomains to a limited extent and will also serve Markdown-formatted blog entries. I run it on a RAM Host KVM-based VPS, which I also use as a shell box and a traffic-forwarding endpoint when I'm on untrusted networks. The RAM Host VPS is a little expensive but after some incredibly frustrating experiences with the idiots at ChicagoVPS, the lack of drama has been well worth it.
SloughFeg 7 hours ago 0 replies      
I host Ghost on a digital ocean VM. $5 a month isn't too bad hosting anything.
sharmi 1 hour ago 0 replies      
python based Static site generator Nikola hosted on digitalocean along with a few other sites.

The advantage over pelican:

1. python notebook (Jupyter) is a first class citizen

2. I can set custom urls for each post. same as the previous blog system from which I am migrating

gshakir 6 hours ago 0 replies      
Jekyll + S3 bucket's static website + Cloudfront

S3 bucket static website is great. I have also hosted React apps with full routing by setting 'error' page to 'index.html' on the S3 bucket properties.

Sir_Cmpwn 7 hours ago 1 reply      
GitHub pages, and I use nginx to add SSL and proxy to it through one of my servers.
xiaoma 5 hours ago 1 reply      
This is a solved problem. Use WordPress. It's insanely customizable, has a huge ecosystem and now runs 27% of the sites on the web.
fgandiya 7 hours ago 0 replies      
Right now, I'm using WordPress.com since it's pretty simple to use and the editor works really well.

I'm looking into a better way to host a blog, but it will be a while until I do.

discreditable 6 hours ago 0 replies      
I use Octopress and host content on NearlyFreeSpeech.net. I like it over gh-pages because I can run TLS on the root domain and can tweak server headers via .htaccess. On top of that, static hosting at NFS is extremely cheap. 2016 cost me 82 cents. I get maybe 5k visitors/month and use 300mb/month. I cheat on bandwidth by caching at Cloudflare heavily. Without CF my bandwidth would be double (but still pretty cheap!).
dyladan 4 hours ago 0 replies      
Netlify with a GitHub post-update hook to automatically build and deploy when I push. No muss no fuss with free SSL termination provided by letsencrypt and low latency handshakes across the globe. Now if only I had something to write...
Doctor_Fegg 6 hours ago 0 replies      
On a Hetzner box I have a bunch of other sites on. The code is about 30 lines of Ruby using an existing Postgres/Datamapper-based framework. No need for indexing or search (Google does that), comments (no thanks), just the trivialest of CRUD.
moose333 7 hours ago 0 replies      
charlieegan3 6 hours ago 0 replies      
I have recently enjoyed using the Standard App Engine to host my personal site. I have wercker run the middleman build and then the gcloud app deploy. Works well for me.
calebm 7 hours ago 1 reply      
I use Pelican (static generator) and host on Digital Ocean (calebmadrigal.com).
patmcguire 7 hours ago 0 replies      
Hostgator, I starting using it a bazillion years ago and it hasn't broken yet. I'm almost certainly hackable, but it works.
transistor-man 7 hours ago 0 replies      
I've been using budgetvm's openvz VPS's for 2 yrs. Fairly happy, plenty of options for space if you need it.
kidlogic 6 hours ago 0 replies      
Linkedin because most of my postings are aimed at increasing my professional development/reputation
brettcannon 7 hours ago 0 replies      
Ghost(Pro). Support has been fantastic with responses to emails measured in hours, not days (even on weekends!).
alexgaribay 7 hours ago 0 replies      
I've use Ghost on Digital Ocean for a few years now. $5/month is pretty cheap. No issues so far.
praveenster 6 hours ago 0 replies      
Blogger. I am planning to migrate it to Pelican (getpelican.com) on DigitalOcean soon.
thehar 4 hours ago 0 replies      
AWS RI t1.small $15/mo/year.
pranitbauva1997 6 hours ago 0 replies      
I mostly write the technical blogs on my website[1] with jekyll and my medium account for just random thoughts.

[1]: http://www.bauva.com

decasteve 6 hours ago 0 replies      
Jekyll --> Ubuntu + nginx on OVH (Canada) VPS.
ellisv 6 hours ago 0 replies      
Hugo + GitHub pages + AWS Route 53
cyanbane 6 hours ago 0 replies      
Jekyll on Github.
geuis 6 hours ago 0 replies      
Nothing special, just a wordpress self-install hosted on linode. I don't blog much, and haven't had a need to use anything more modern.
bbcbasic 6 hours ago 0 replies      
GitHub and CloudFlare for the padlock.
steveklabnik 7 hours ago 0 replies      
Svbtle. Ghost is nice. GitHub Pages is fine.
Nadya 7 hours ago 0 replies      
Neocities. Static files, I rarely post. I pay the $5 to have a custom domain and support the site.

Mostly because I support what Neocities wants to be and I loved the old Geocities community. I'm not active in the Neocities community due to time but I do my best to encourage others to join. :)

I could find alternative hosting for $2/mo that would suit my needs but don't.

The main purpose of my site is for easier sharing of things: programs I use, anime recommendations, music recommendations, and how to contact me.

itake 6 hours ago 0 replies      
jekyll on surge.sh
pgbovine 7 hours ago 0 replies      
webfaction is great
Zelmor 7 hours ago 4 replies      
Chances are, nobody cares and nobody finds your site in the first place. Just keep a desktop zimwiki or a diary. I recommend using fountain pens, they are lovely tools to write with.

People read successful people's blogs, not yours nor mine (had one 15 years ago, no one read that either). So stop wasting time on tweaking the front porch and work on the piping instead.

Ask HN: Should I quit Uber?
117 points by engatuber  2 days ago   149 comments top 59
brandon272 2 days ago 6 replies      
I've never heard of a company not hiring a qualified developer because their former employer is "unpopular". Job hopping from company to company based on popularity just seems like a bad career move.

It sounds like you're happy with the work environment, which is not something that should be taken for granted. Stay on board and continue to put in your best effort.

joss82 2 days ago 4 replies      
The impact on your career should not be much.

As an employer, I would not turn down any ex-Uber, as long as he or she did not trigger warning lights during the interviews.

Just focus on the technichal side and the money. If you feel good every morning when you wake up to go working for them, then stay.

If not, then that would make a great explanation to your next employer for him/her not to consider you a job hopper. Along the lines of "I quit at Uber because, as you very well know, the culture there was toxic and yours looks much more interesting, blah blah...".

Good luck!

NumberCruncher 2 days ago 3 replies      
A bunch of people here on HN are / were working for the defense industry. A lot of social networks we ought to trust our private data on were founded by them. I never heared them complaining about not getting a job because they used to violate the privacy rights of humanity or developed the software for drones being used for killing people. Don't be afraid, a lot of companies need mercenaries with broken moral compass.

[Edit] I am working for a company doing "legal spamming" -according to German law. It is kind of useless shit the world would be better off without but the work makes fun and pays the bills. Is Uber hiring in Germany?

throwaway0221 2 days ago 0 replies      
I left a Fortune-100 company recently, in part because I wasn't happy with the ethical choices being made by management. I was being asked to implement software that I didn't want to be part of.

I had management assure me that legal had been consulted, and don't worry, they say it's not technically illegal. If the media finds out and we get bad press, PR has already made plans for how they'll respond to it. The responses they gave me really made me lose respect for the managers above that.

Uber is (imho) a morally bankrupt company- even by the standards of companies. The question you should ask yourself isn't whether that will look bad on your resume, but whether you're going to live regretting you were part of it.

I make a bit less money overall now. I also sleep a lot better at night.

curun1r 2 days ago 0 replies      
I wouldn't worry about what it looks like to leave Uber at the moment. Job hopping is bad when it is unexplained. There's not a tech company in the valley that would fault you for leaving Uber in solidarity or because you didn't realize the extent of the sexism until the story broke. Companies view job hopping as a negative because they worry you'll move on and not stick with them if things get tough. But there's certain varieties of tough that don't fall into that category and the kinds of allegations that are being made against Uber right now (HR complicit in sexual harassment) are at the top of that list of exceptions. I might worry about how it looks to have stayed at Uber, since it might seem like tacit support.

As an aside, the Otto scandal might even be enough reason to want to leave. It's now far less likely that your stock options will ever amount to anything. But leaving for this reason won't be as widely respected, so don't mention it to recruiters.

amorphid 2 days ago 0 replies      
I was a technical recruiter for startups in SF from 2005 to 2013. I filled hundreds of startup jobs. I wouldn't worry about it. Good engineers are always in demand, so if you're good, you'll be fine. Even if Uber is evil, and Lyft is good, I bet Lyft would hire you.

The thing that will prevent you from being hired, even if you are good, is not owning the fact that you chose to stay at Uber. If you're 100% okay with staying Uber, and you're only worried about perception, I'd say don't about what other people will think. But if you're ashamed to don your Uber hoodie in public and/or you cringe to answer the question "where do you work?", that's harder for you. That may have more to do with how you feel about it, and less to do with what other people will think.

Imagine this... You're the hiring manager for a startup that needs a darn good engineer. Someone applies to your company, and their two previous employers were Ashley Madison and Adult Friend Finder. You've previously interviewed candidates from both companies. If those candidates had been amazing, then you will do anything you can to get that applicant in the door for an interview. If the applicants all bombed, you'll be likely to think the engineering talent at AM and AFF wasn't any good. Neither situation have anything to do with the fact that both companies were adult-oriented websites, which carries some social stigma with it. The AM/AFF applicant might have a tough time getting a job at Eharmony because of their personal values as a Christian-friendly website.

GauntletWizard 2 days ago 0 replies      
I just left Uber after only six months. It was the best decision I ever made. I'd also been bouncing around the bay - A year at my previous company, merely nine months at the one before that.

My reasons for leaving Uber were simple - My team was toxic. You're not having this problem... or maybe you are and don't realize it. Much of what made it so toxic felt like my failures - Inability to understand the deployment strategy, things moving faster than I could keep up, objectives changing/not well documented.

After a while, I realized that the whole organization was engaged in gaslighting. We were always at war with Eurasia. My manager changed OKRs middle of the quarter. Decisions that I had written agreement on were questioned in the next meeting. Changes were made based on people's personal preferences, without regard for negative effects on others or the moving targets they presented. Coworkers were being cagey about giving advice or plans because they wanted to be 'the hero' and solve problems that I was trying to fix, or they didn't want to admit mistakes, or...

Anyway. I suggest you move on. But it may be worth sticking around for your bonus/stock options. On the other hand - People are going to be willing to give you the benefit of the doubt if you're getting out of Uber now. In six months, it will be a real black mark.

hasbroslasher 2 days ago 0 replies      
Don't quit necessarily, but quit if you feel it's the right thing to do. I've never thought highly of Uber, so having it on your resume is similar to having military experience or working at Amazon to me, it immediately sounds the "probably not a good culture fit" alarm in my head.

I'd personally give a thumbs up to any qualified engineer interviewed with me and mentioned that a big part of the reason he or she left Uber was because of their lack of morals. That takes balls, and so does leaving before the "standard" two year mark, so people who do that are either stupid and ballsy or principled and ballsy - the latter type of person is almost always a great person to work with as long as their principles make sense. There's nothing worse than a principled, ballsy Machiavellian.

So, to reiterate - quit if it really aligns with your principles as a person and you're ready to explain that, stay otherwise. It could also be that in 6 months staying at Uber will be against your principles, making that a great time to jump ship. I think the advantage you have is that since a lot people know Uber is toxic they won't fault you for wanting to get out.

YuriNiyazov 2 days ago 5 replies      
You know, in the 90s, Microsoft was considered to be a deeply unethical company. Would anyone now consider Microsoft on someone's resume to be a black mark?
brudgers 2 days ago 0 replies      
Random advice from the internet:

Should you quit? Probably not. Should you be exploring other options? Maybe...and that's mostly orthogonal to being employed at Uber but not entirely. Personally, I don't think it is likely that Uber is going to significantly change its culture based upon its responses (they look like hunkering down and lawyering up).

Now in terms of 'strictly concerned with the impact on my career' that looks like a moral/ethical the-ends-justify-the-means-approach. Here, there are two relevant factors. One is that there is very little certainty regarding how job hopping or staying at Uber will effect your career. The other is that there is a near certainty that people will judge your decision on moral/ethical grounds and that some will judge it as being reflection of a character that is ok with Uber's culture as described by recent events.

When hiring includes consideration of 'cultural fit' time spent at Uber will weigh into those considerations as a risk for companies with an orthogonal culture. Since the longer someone spends in a culture the more likely a person is to become acculturated, the duration of one's 'post-Fowler' employment might be considered when assessing the 'cultural fit' risk/benefit of previous experience at Uber.

I am not pretending that I know what will help or hurt your career: careers vary on an individual basis. I am pretending that what you do or don't do is a choice about who you are. The internet is not going to give you permission for either choice.

Good luck

sushobhan 2 days ago 0 replies      
I can't see any good reason why you need to switch, your team mates are not 'toxic' and I believe pay is also fine. So why you want to switch? I agree sometime we need to switch for better carrier growth but when going to a new environment, there are chances that you have to adjust. Transitions phase in most cases are difficult. One last advice, don't switch only for money, job is and should be much more than that.
notadoc 2 days ago 0 replies      
If you don't like the job, the culture, the company, the taste of the free coffee, the commute, the whatever, find a different one. You're fortunate to be employed in a field where job hopping generally does not matter due to high demand.

Aside from the outrage/noise you read on the internet, I don't think is much or any stigma associated with working at any particular company.

askafriend 2 days ago 0 replies      
One thing I haven't seen people mention is that you're leaving a lot of money on the table by staying less than a year at each of these places where a large part of the compensation is in stock. Why not stick it out for a full year until the cliff, get your options or RSUs and then switch if you must?

Just something to think about.

code4tee 2 days ago 0 replies      
People are "tainted" to an extent that future employers/recruiters can be worried that you'll bring Uber culture with you. People can debate how much that happens and if it's valid/fair etc but it does happen.

Uber's brand has become toxic not just on the commercial side but within the tech industry to an extent too and things happen as a result of that.

rgrove 2 days ago 1 reply      
Yes, quit.

Do it because it's the right thing to do, not because you're worried about having Uber on your resume.

But since you say you're strictly concerned about the impact on your career, I can tell you that seeing Uber on a resume beyond March 2017 would be an instant red flag for me. I wouldn't bother phone screening that person.

Plenty of companies won't care though, so if you just like money and don't have qualms about your employer's rapidly growing list of unethical activities, then by all means stay.

alistairSH 2 days ago 0 replies      
From the tone of your post, I take it you're young and just starting your career. A few short jobs shouldn't be a red flag at this point in your career, especially if you have a reasonable reason for leaving previous positions (and company culture at Uber certainly qualifies).

As for having a known toxic company on your resume, that should only be a red flag if you were in a position to alter that toxic environment (senior manager, HR roles, etc).

If I were in your shoes, I might be looking to move elsewhere. But, unless you're unhappy, there's no need to hurry.

mumpy 2 days ago 0 replies      
I think much of the stigma on job hopping comes from it really having a lot of advantages for a worker who is up for it (it gets progressively harder to deal with the first 6 months in a new job the longer you are stably employed and the more specialized you get.)

If I felt I had an external justification to explain a hop and I had doubts about my employer, I would look immediately for a job filtering for ones that I would actually want to keep for 3-4 years. If a new employer accepts you and you actually stay a few years, I would consider a future employer that had an issue with your resume rather odd. While sticking it out at an employer that you feel uncertain about can leave you in a worse place with the wrong timing.

djb_hackernews 1 day ago 1 reply      
The fear of job hopping is overrated in tech. Especially if you are leaving Uber, it'd actually make you look more attractive for actually having a backbone and a conscience.

In a period of about 3 years I went through 4 jobs. I never once was asked or told that my job hopping was a concern in any interviews (probably 50 all together) or offers.

Interestingly the only time I got push back on my "job hopping" Was when I left my first job that I was at for 3 years. I was being interviewed by my potential manager and one of his reports. As the interview was wrapping up the report piped up "How do we know you aren't just going to leave us in 3 years?"

The manager took control and smoothed that question over and I didn't have to answer it but it was an obvious power play and I'm glad someone else was in the room.

metaphorm 2 days ago 0 replies      
If your own work environment is a good one, then why would you leave? Don't worry so much about reputation.
alain94040 2 days ago 0 replies      
This has happened before. Yahoo used to be a hot company to work for. Now, if you still work there, people wonder why you haven't left yet. It is definitely harder to get a job with Yahoo on your resume. Will the same thing happen to Uber? It's possible. You won't feel it until the feeling is very strong, which means it will be too late for you to move.

If you are concerned now, and can find a better offer that you are very comfortable with, I'd say jump ship.

BlackjackCF 2 days ago 0 replies      
Quitting Uber on principle might be ok, but don't quit because you're worried about being employable in the future. Loads of people will employ someone who is ex-Uber, despite the negative press. Largely, the negative association is with Uber management and execs, not its employees. I doubt you'd have trouble finding a job down the line. If you like your job, don't quit! If you feel guilt, just do what you can to try and shape the culture.
crb7xm 2 days ago 0 replies      
Im surprised this is a serious question. I'll cut you some slack because I realize that being a current employee at Uber must mean that every other conversation in your life has to do with your company's morals.

The most important thing to realize right now is that your caught up in a news cycle (albeit, a pretty bad one), but eventually the talks will quiet down and it will be a thing of the past (not saying that there aren't serious issues at Uber, but it won't get media coverage because people will be tired of it).

I agree with brandon272. No one has ever been disqualified from a job because their former employer was unpopular in the media (unless there is a major political statement that comes along with the employer i.e. marijuana advocacy, NRA, etc).

Stay on board, keep doing the best you can, and most importantly, don't get caught up in all the negative crap. Treat everyone else with respect and support your female coworkers if they need you.

rdl 2 days ago 0 replies      
I think you'd be crazy to leave a team you like unless you have something better. The "harm", if any, to your career for staying at Uber would be less than the harm for being a "job hopper" and leaving in less than a year or two.

If you don't like your job, then look around. Maybe look around just to know what the market is like. But don't leave something you enjoy purely because you're afraid of what others will think on your resume.

gargravarr 2 days ago 0 replies      
Stay for the experience, if your personal morals are okay with it. Job hopping is okay in moderation, if you're genuinely not a good fit for the company, but sounds like you're doing okay work.

If it comes up in an interview, focus strictly on your work and how you contributed your skills to the business.

Software engineers ought to be fine moving on from Uber. It'll be the high-level execs who, rightly, will end up having trouble explaining their role in Uber in an interview :)

mcv 1 day ago 0 replies      
How much under a year? I've rarely stayed at the same company for more than 2 years, and haven't seen any objections to my job hopping. And if anyone asks you why you left Uber, then toxic culture or not really believing in the company's way of doing business, is an excellent reason.

But there are far more important reasons to stay or leave than fear for what others think. Do you like it there? Are you learning? Can you look at yourself in the mirror every morning for working there? If yes, then stay. If no, then leave.

Of course the smart thing to do is to first look for another job, and only then leave. That way you don't have to leave until you know it's safe to do so.

aeturnum 2 days ago 0 replies      
I think that being at two jobs in a row for under a year is a little concerning. I'd certainly ask questions about that in an interview.

That said, I think leaving Uber would be a significant advantage compared to other companies. In most cases you need to convince your interviewer that the previous company had poor culture without sounding bitter - but for Uber they will probably already know how bad the culture can be.

maxharris 1 day ago 1 reply      
This is crazy. I use Uber all the time and I think it's a great company. (Of course, I don't approve of harassment/discrimination - but the people directly involved are now gone, and people really should just calm down.)

Don't quit now - good jobs can be hard to get!

mvpu 2 days ago 0 replies      
You shouldn't be worried about job hopping - you should be worried about your own judgement and conviction. Do you really believe that Uber is a bad place to work? And that the problems its facing cannot (or will not) be remediated? You say your team is not toxic (yet). Do you think it will be?

The same media that's slamming Uber today slammed every successful company... these armchair analysts, who haven't been through 0.01% of the struggles that entrepreneurs go through, predicted that Amazon, Netflix, Tesla, Uber will all go down. Now they're working overtime to paint Uber as a frat house with no ethics.

Every company has issues. Some even as severe as recent Uber events w.r.t harassment. But they fix it. They learn. They move on. Uber is not Travis, or the CTO, or the few people that came to limelight for bad culture. Uber is bigger than all of them.

Don't quit something because the press is saying bad things about it. Don't run away from problems. Fix them. That's what engineers do.

ebbv 2 days ago 0 replies      
If you're not upper level management I don't think having Uber on your resume is gonna be a big black mark, unless it fits with an overall picture you give off of being an asshole. If you seem like a nice person otherwise, I think people will give you the benefit of the doubt, if you are just an engineer.
EduardoBautista 2 days ago 1 reply      
Ha. Silicon Valley can be really pathetic sometimes. As an employee, you should really go with whoever pays you more. If employees of another company want to shame you into accepting a lower wage why should you?

Silicon Valley is always talking about "changing the world" while building pointless apps that will only exist for 5 years at most as they try to sell to a bigger data mining company. All in the name of "being passionate about what you do".

Fuck that. Starting a for profit business is mostly always about making money, so as an employee you should try to get as much money as you can from them. If you start a company and really believe you are changing the world or making the world a better a place, then make it a non profit. Otherwise, get your head out of your ass.

mydpy 2 days ago 0 replies      
I agree with general sentiment expressed by others; a reasonable next opportunity shouldn't judge you because you worked for an unpopular company.

In fact, we're thinking the opposite: let's use this as an opportunity to hire engineers in your position (and we're currently hiring).

eof 2 days ago 0 replies      
If you were in upper management then this would be a valid concern and you'd be more or less to be forced to take a position on the moral standing of the company.

However in your position no one could reasonably hold it against you. Perhaps it doesn't hurt to put out feelers though.

weixiyen 2 days ago 0 replies      
Job hopping early on in your career to maximize your baseline salary won't affect your career. What may affect your career is the opportunity cost of picking the wrong company (esp Startups) if you had a choice, and the one you didn't pick takes off.
CyberFonic 2 days ago 0 replies      
You are a techie, not on the executive board. So the Uber taint does not apply to you. As long as you are not required to implement some immoral program, there is no reason to leave as a matter of principle.

As a potential employer I would be more concerned about you changing jobs with less than a year at both previous jobs. Assuming you are not looking to take a pay cut, you would have to be stellar technically to even be considered with so little experience. Finally, I would consider you overly sensitive to outside influences and question whether you would stay with a new employer through thick and thin.

iblaine 2 days ago 0 replies      
As a former MySpace employee I can confirm that being at an unpopular company is irrelevant. Employers are looking for increasing levels of responsibility, among other things. Do your best and you will be ok.
owebmaster 2 days ago 0 replies      
You can do some freelance or personal stuff too and then when you leave you only so your personal projects during your time at uber, if it is really better. Otherwise you can stay for a little longer and do a good harvest now that everybody is leaving.
philliphaydon 2 days ago 0 replies      
If you are good at what you do, working at Uber won't affect your career in the long run.

Are you happy? If yes then why leave? Leave if you're unhappy. Stay if you're happy or you have a family and a mortgage and have a good salary to pay it asap.

stale2002 2 days ago 0 replies      
It depends. Do you like your job or are you trying to rationalize your regrets?

If you are subconsciously trying to look for an excuse to leave, well now is as good as any of a time to stop kidding yourself and get out of there.

mgkimsal 2 days ago 0 replies      
Unless you're at the level of decision making where you're participating in the decisions that are creating the bad reputation around Uber, I don't think you'll be held accountable for that.
Spooky23 2 days ago 0 replies      
Don't overreact. It's easy to have Internet commando types give all sorts of bad advice.

Take a look around, but don't do anything drastic out of an emotional reaction.

hkmurakami 2 days ago 1 reply      
No. Even if the chance of someone excluding ex Uber engineers is extremely high like 50% (which it's not), the Brand name is still valuable since Uber was once one of the hardest places to get into.
onuralp 2 days ago 0 replies      
Apparently, they have managed to recruit Zoubin Ghahramani [to lead their machine learning efforts] despite the recent mess. While this particular recruitment may not be representative of the broader reception of Uber employees in the job market, choosing to stay at Uber for _professional reasons_ does not seem to be a bad idea.

Uber appoints Zoubin Ghahramani as chief scientist: https://news.ycombinator.com/item?id=13876497

bythckr 1 day ago 0 replies      
Are you being harassed or discriminated against? Are you learning something in terms of career?

There are idiots everywhere. I don't see Americans running out of American as they are ruled by idiots, lead by a pussy grabber.

Uber is an innovative company. Stick around.

segmondy 2 days ago 0 replies      
Lots of people at Theranos stood around and watched it burn, plenty stained their career by association. Forget the pay, what do you feel as a person about Uber (not just your team) but Uber the company? Feel good? stay, feel bad? listen to your gut and get out.
saluki 1 day ago 0 replies      
Team/Environment seems ok, great pay,

Stick it out.

Save money, learn as much as you can, do interesting things at and outside of work.

Plan what you want to do in the future.

purplejacket 2 days ago 0 replies      
Uber is up there with Monsanto, and circa 2000 Microsoft in terms of nasty. I wouldn't work there no matter how much they paid me.
losteverything 2 days ago 0 replies      
Pretend you have golden handcuffs.

Stay as long as you can for being overpaid.

Imo at some point years from now the large $$$$ won't be there any more.

Bottom line. Most of us work for someone else. No matter what we do.

dyeje 1 day ago 0 replies      
I definitely recommend staying for at least year, probably longer to offset your previous job being shorter than a year.
dominotw 2 days ago 0 replies      
Yes Uber is toxic wasteland, definitely a big black mark on your resume. Quit while you can!. Good luck.
thehardsphere 2 days ago 0 replies      
Why exactly do you want to change jobs?
pottersbasilisk 2 days ago 0 replies      
No, unless you want too. I know a ton of non sv companies on the east coast starved for any talent.
sauronlord 1 day ago 0 replies      
Anytime you pop the question of "Should I leave X?" That answer is always yes. The question is when.

Plus everyone eventually leaves X, since they die. You don't have a plan for immortality, do you?

snickerbockers 2 days ago 1 reply      
I guess I'm a little out of the loop here, what has Uber done to become unpopular? Last I checked they were Silicon Valley's favorite darling.
jlebrech 2 days ago 0 replies      
at least round it up to a year or double it.
bradavogel 2 days ago 1 reply      
Yes, you should, come join other ex-uber folks at Mixmax. Mixmax.com/careers
zaro 1 day ago 0 replies      
kyrre 2 days ago 0 replies      
why leave a good and high earning job? don't ruin your life. stay at uber.
2 days ago 2 days ago 1 reply      
WatchDog 1 day ago 0 replies      
I don't know why you would let HN's opinion on the integrity of the companies leadership influence your decision to work there. The question seems preposterous to me. If you are happy with the work you are doing and the way your team conducts itself and you don't have a better offer on the table why leave? It's not like uber is building a nuclear bomb. Unless you are high up enough to influence any of the things that have come up in the bad press, why would anyone look down on you for working there?
Ask HN: How do /you/ annotate a legacy code base?
4 points by tbirrell  11 hours ago   4 comments top 3
marsrover 11 hours ago 1 reply      
How do you eat an elephant? One bite at a time.

Sure, a mass refactoring is going to cause a lot of pain to merge in, but you shouldn't be making massive pull requests in the first place. I don't think small refactoring here and there should be an issue. It's not like we've never dealt with merge conflicts before.

If your company is discouraging refactoring because it will cause merge conflicts, that's probably not a good sign of things to come.

Jtsummers 10 hours ago 0 replies      
It's an office politics issue. Here we have little issue with it, but I worked in a place that didn't like handling lots of "clean up" commits. The main issue is (working in embedded avionics systems) code changes have to be peer reviewed and qualified. So I've tried to make sure my changes are part of some new or existing PR. I can't do it willy-nilly or I'll be asked, "Why did foo.c:145-150 change?" If it's not part of a PR I can't justify it. So when I stumble on problems, I put them in JIRA. Even if the "problem" is: 200 lines of code without a single comment, all variables have names like XYZ12, XYZ13. It may technically work, but no one knows why and, fortunately, falls afoul of our coding guidelines. I may not be able to work it today, but it's in the system and can be worked at some point when priorities align better.
bbcbasic 8 hours ago 0 replies      
Refactor code while no one else is working on that module, and ask everyone to pull/update once you are done so they start their changes post-refactoring.
Ask HN: What tools do you use for project management?
11 points by dtnewman  1 day ago   13 comments top 10
cauterized 17 hours ago 2 replies      
For a software team of a handful of people or more, nothing holds a candle to JIRA. It's a little intimidating to new users, and the setup time is ridiculous. I have one or two nitpicks about things like the unavailability of conditional logic in some aspects of workflows. But if you're responsible for _managing_ the project, nothing beats being able to use your issue database as an actual database. And JIRA can be configured to reflect anything from the loosest zero-overhead startuppy kanban process (basically a UI almost exactly like Trello) to the most rigid and calcified enterprise process - and anything in between.

For small backlogs and non-technical users, Trello can be effective, but mature software projects tend to accumulate thousands of open bugs and feature requests and things-we'd-like-to-do-better-someday-if-we-ever-have-the-time. Trello's cards aren't skimmable, and you can't sort and filter them by multiple dimensions the way I'd prefer. There's no way to group a bunch of cards into something like an epic. And I still haven't figured out in Trello how to assign a card to one person but have other people subscribe to updates on it. It's ok to be the engineer assigned work via Trello, but it's awful to be the project manager trying to manage a backlog in Trello.

Asana is good for personal to-dos and tiny projects, but it's awful if you need to track the status of an issue through multiple steps of a process. It's a nearly perfect platform for GTD lists. But GTD is not a system for communication among multiple people.

Finally, both Asana and Trello are missing unique, persistent, human-readable issue IDs that can be used to quickly refer to and pull up a specific item out of hundreds or thousands that may have similar keywords. It seems like a small thing, but is a huge deal dealer for me because it breaks communication.

As for Basecamp, which someone else mentioned, I find it effective for communicating about a project with clients, but not for tracking the internal status of a large number of tasks for some of the same reasons outlined above.

matharmin 8 hours ago 0 replies      
Started using Clubhouse a few months ago, and finding it way better for software projects than anything else we tried. We're a team of 10 people, and it works well for the developers and product manager.

In the past we've used Pivotal Tracker and Trello, but neither was a good fit. Also looked at Jira, but the interface had too much overhead (slow and required too many clicks to do anything).

rohan404 21 hours ago 0 replies      
We initially used PivotalTracker for managing our development teams, and Trello to get a high level overview of project status as well as for planning. We're currently working on building our own version of PivotalTracker using a fork of CM42 (https://github.com/Codeminer42/cm42-central) for internal use.
marcbos 16 hours ago 0 replies      
Tough choice because there's a clash of personal preference, and role preference. JIRA is great for dev management, but it's hostile to business/design folk, and even developers tend to prefer lightweight github issues. Was tired of fighting, so went and built a sync tool to combine/switch Trello, JIRA, Asana, GitHub, etc seamlessly. Maybe it can help https://unito.io
tabeth 12 hours ago 0 replies      
Visual Studio Team Services is a pretty all-in-one solution. The only thing I'd like it to have a vastly simpler non-technical view. Something like Trello, as a front-end. They try to do this but imo it's not very effective.

VSTS and Jira and basically equivalent in my experience.

rkv 23 hours ago 0 replies      
Our team uses LiquidPlanner but it requires a lot of training and workshops to start using it right. Devs within the team struggle with the initial learning curve so we integrated Bugzilla and it works really well. The biggest feature we rely on from LP is predictive estimate ranges. For teams relying on the software releases of other teams the managers of each can see different uncertainty estimates and plan accordingly.
stephenr 23 hours ago 0 replies      
Basecamp is the least terrible I've used, because it has simple task/todo lists with conversations (comments) on each item, due dates, assignments etc.

Unfortunately I find their ux/ui painful to use, everything is a custom widget, and seems painfully slow from here (s.e. Asia on not fantastic adsl)

mrits 23 hours ago 0 replies      
I used to use Pivotal Tracker, was forced into using Jira. Honestly Jira ecosystem is not that bad as long as you don't have people passionate about process customizing everything.
mikaelf 12 hours ago 0 replies      
We use Asana, and it's wonderful!
PrimalPlasma 14 hours ago 1 reply      
Trello is the worst. Unusable.

Use Pivotal Tracker.

Ask HN: Should I become a security engineer?
12 points by isnetsecforme  2 days ago   13 comments top 5
howlett 1 day ago 1 reply      
I think what you mean is security researcher rather than security engineer.

The easiest thing you can do is e-mail all penetration testing companies who can find near (or far) from where you live and ask if they are looking for interns or graduates. Even if they don't advertise at the moment, there's a good chance you'll get a positive reply, because the demand is greater than the supply.

Most security companies have a research department which you'll be able to apply for, after you've joined (at least in the UK such departments require security clearance).

Also, having an OSCP or OSCE certificate will definitely get you an interview.

crestedtazo 5 hours ago 0 replies      
> I'm surprised when people say Keccak is the best but they've never heard of BLAKE2.

I think this is where you belong: www.reddit.com/r/iamverysmary

JSeymourATL 1 day ago 0 replies      
> Where do I start looking?

Go where the fish are-- start attending conferences. Often the organizers wil have a discount rate for students. Sometimes they'll offer free admission if you volunteer at reception booth for a few hours. Being there in-person makes a big impact, it's a signal you're serious.

Here's good list > https://www.concise-courses.com/security/conferences-of-2017...

alltakendamned 2 days ago 1 reply      
If you want to do cryptography, it's probably easiest to get into it through an academic career. Please understand it's quite a small field where the amount of talkers largely exceeds contributors.Alternatively, start learning and contributing to open source crypto libraries and projects, you'll meet people who can help you.

It's funny you can't find application security job postings, most of the bread and butter work these days is web, mobile and penetration testing. Get into security consulting and you'll do this type of gigs till your fingers bleed.

I'd suggest you learn about security, there's plenty of good info and books to be found and try to apply it instead of talk about it.

Good luck.

stuffaandthings 2 days ago 3 replies      
The best advice I can give you is to join a Security CTF team (your college may or may not have one, but there are others that are open to all).

Internships and jobs will open up from being part of a CTF group. It's also A LOT of fun* (*opinion).

netsec might not necessarily be what you're looking for. A position as a Security Researcher is probably what you most fit into... finding the right recruiter can also help you out a lot.

Another (and honestly, easier to get into) security industry is the public sector. Intelligence agencies, military intelligence branches, etc. They'll hire you based on personality and potential, and will train you further. This (in my limited experience) usually means less pay.

Hope this helps. Good luck!

Ask HN: Basically and for dummies, what to do with blockchain?
27 points by DrNuke  1 day ago   18 comments top 8
trentmc 1 day ago 0 replies      
Hi! I've been working on blockchain tech professionally since mid 2013, and been writing software since the 80s. I'm CTO of BigchainDB.

Here's how I see things. Blockchains are distributed databases (e.g. MongoDB) with three new characteristics: decentralized (no single entity owns or controls), immutable (tamper-resistant), and assets (you own the asset if you have the private key).

Each new characteristic of blockchain tech leads to business benefits. "Decentralized" helps organizations share resources; e.g. music labels sharing a database of who-wrote-what. "Immutable" gives better audit trails; e.g. to see history of ownership of art. "Assets" can now live on the data store itself, which enables decentralized exchanges and more.

Details: https://blog.bigchaindb.com/three-blockchain-benefits-ae3a2a...

Let's use this as a basis to answer the question...

You can use blockchain tech in your existing centralized stacks. E.g. it would run side-by-side with your instances of Postgres, MongoDB, etc. Typically the blockchain would incorporated as a database-as-a-service. This would make the stack partly-decentralized.

Or you can go for a fully-decentralized stack. You'd have decentralized file systems (e.g. IPFS), decentralized processing aka "smart contracts" (e.g. Ethereum), and decentralized database (e.g. BigchainDB).

tboyd47 12 hours ago 0 replies      
"Blockchain" is basically just the process of doing a long math problem with distributed computing and showing your work.

Bitcoin does not rely on new breakthroughs in any science. The thing that's revolutionary about it is the idea of a people's currency, not the technologies used. The technologies that make that possible are all quite old.

Bitcoin's "blockchain" is not even the most efficient way to solve a given problem. It is intentionally inefficient by a variable factor (difficulty) to provide economic stability.

After Bitcoin's rise, a lot of people in banking wanted to believe that there is some magic element of Bitcoin that makes it technologically better than what they offer, because that would mean they could use that technology to create their own Bitcoin. But there isn't. People use it precisely because it allows them to store and exchange wealth outside of banks and nation states. The tech is irrelevant.

jenkstom 1 day ago 1 reply      
Both Bitcoin and Ethereum are quite amazing. Whether they are the "end game" for their technologies has yet to be seen. But we are only beginning to see the applications of this technology. Bitcoin was more or less the first to practically solve the double spend problem, but depends on independent mining to make that work.

I suppose if a blockchain were secured - that is the nodes were all trusted and there was no way for a third party to interject into the blockchain - it could be very useful for solving conflict of interest problems. I believe it is being used for situations similar to "letters of credit" already, and that's a good application scenario.

I haven't been involved with any non-bitcoin blockchain implementations, so I'm not familiar with the specific issues companies face. But I know both Microsoft and IBM have blockchains-as-a-service and I imagine somebody is working on it. I'd love to hear of their experience.

vladsanchez 1 day ago 2 replies      
I recently watched Steve Hoberman's ["The Blockchain Billionaire"|https://youtu.be/HzxX9raADzg] video. It succinctly explains the what, why and how of the blockchain technology.

Watch it; it will change your perspective and understanding.

wayn3 1 day ago 2 replies      
blockchain is just a data structure, and its already being used by a bunch of financial institutions to do the distributed ledger thing.
itamarst 1 day ago 0 replies      
Perhaps nothing at all will come of it?
douche 1 day ago 0 replies      
Step 1.) Blockchain!

Step 2.) ??????

Step 3.) Profit!!!

catenthusiast 1 day ago 0 replies      
The only problems the blockchain solves are money laundering and bypassing capital controls.
Ask HN: Can I use scrapped data on my, price comparison site, without consent?
2 points by 8draco8  16 hours ago   9 comments top 6
chatmasta 4 hours ago 0 replies      
You might have a fair use argument in that you're combining multiple data sources into something novel. Similar to how video compilations can be fair use. But IANAL and I don't know if that's been tested in court.
ehllo 15 hours ago 2 replies      
The use of intellectual property(images, text, ...) from a third party without consent is simply not legal in europe.



brudgers 15 hours ago 0 replies      
The owners of the sites, not the internet, can provide permission. If it is a question of not wanting to do something illegal but paying for legal advice does not make economic sense, then that's a sign that the larger project may not make economic sense. If there is no legal advice up front and the project turns out to create legal liability and be uneconomic, there is a non-trivial chance that you may wind up paying for legal advice down the road for a project that does not cover the cost.

Good luck.

dazc 16 hours ago 0 replies      
As a general rule of thumb (UK, specifically) asking for implicit permission will either get a standard no or no response at all.

However, if the information is reasonably accurate and links back to the merchant's site it is very unlikely they will complain, especially if the links are 'follow' and not affiliated (not that it would make much difference anyway).

eb0la 5 hours ago 0 replies      
Look at robots.txt first.

If the website owner says there DO NoT CRAWL, uou cannot use that data.

tmaly 13 hours ago 0 replies      
I remember there was a law passed in 2005 in the US that added additional protection to company databases and the data they contained.
Ask HN: Where to find people to code together with?
6 points by lignux  1 day ago   6 comments top 3
siscia 12 hours ago 1 reply      
We have this Great event Here in Milan called Open Source Saturday.

Roughly once a month we meet and we start a brief round table where whoever propose project he would like to work during the day, then we pair up and each pair (or triplets) works together at whichever project they have decided.

After lunch and before to leave we communicate to the other the "successes" of the day which can be either commits, PR, learn a new thing or just had fun with friends.

Goal of the day is to contribute to open source, sometimes we succeed done other times we just have fun and learn new things.

You could start a similar events in your area...

ud0 22 hours ago 1 reply      
Hey what are your specific skillset and how long have you been coding, I'm willing to pair with someone and work on something if it's interesting enough. I work on side projects in my free time and I work full time as a front-end engineer used to be full-stack.
Ask HN: Why is Facebook's data worth that much? How is it used?
9 points by good_vibes  1 day ago   23 comments top 2
helmchenlord 1 day ago 2 replies      
The advertisement industry moves an insane amount of money. People pay up to several dollars for a single potential customer ending up on their website(s).
pasbesoin 1 day ago 3 replies      
Anecdote: Two days ago, I bought some drain cleaner. I paid with a credit card. This morning, for the first time, Facebook presented me with an ad for Liquid Plumber (a drain cleaner).

Without my ever giving them my credit card number, they or the attendant ad agency have cross-linked my credit card with my Facebook account. :-(

This may be more noticeable to me, because Facebook on my phone is one of the few places I haven't blocked ads. I don't block them out of spite; I block them because, 1) They completely distract me, when they move and make noise; 2) I've yet to encounter an ad network I trust.

I simply don't do much secure stuff on my phone, and I use a separate email account on it that's not tied to anything significant.

Facebook on my phone is also eerie in presenting content and ads that relate to what I've recently been doing. If they aren't outright monitoring my conversations, they are damned good at determining my location (while my GPS is turned off) and making remarkable inferences as to what the topics at hand likely were.

If it weren't the default means my wide-ranging friends use to keep in touch, I'd by having a serious conversation with myself today as to whether it was time to uninstall it. I'm still debating; just don't want to fall out of touch with those friends.

P.S. As has been mentioned here frequently, FB maintains shadow profiles for people who don't have Facebook accounts.

Facebook is becoming a primary connection / cross-reference between market activity (e.g. shopping) and personal data (not just ZIP, age, etc. demographics, but likes and activities, and that all-important social network).

Ask HN: What are your current pain points while using data viz software?
3 points by skynode  17 hours ago   2 comments top
jackgolding 10 hours ago 1 reply      
Adding annotations to charts is critical for most of the stakeholders I've had and is extremely manual and a nightmare on dashboards - I don't think any tool solves this out of the box excellently. (i.e. allow users to easily annotate features of a chart)
Ask HN: How do you set goals for engineering teams
15 points by sevilo  1 day ago   3 comments top 3
romanhn 1 day ago 0 replies      
Specifically on the OKRs - the objectives themselves should be inspirational. What is the end state that you're trying to achieve? The underlying key results is what will be measured, so that's where I'd drop any project-oriented activity.

It's very important that OKRs should not conflated with performance reviews. These are goals that the team sets for itself and is accountable to itself for. If you stray there, you'll end up with bad goals and lots of sandbagging. If the two is separated, it becomes very easy to understand another key principle - that you should set about 70% completion as the goal. Targeting 100% completion leads to easy, overestimated goals - it's nice to allow for and encourage extra effort without penalizing the team for directional changes. And speaking of business priority changes - change your KRs, why not? Objectives should in theory be higher level and not be randomized over a duration of one quarter (otherwise you have bigger issues), but in practice it can of course happen and again - so you don't hit an objective. As long as all are aware of the reasons, it shouldn't be a big deal.

Get together as a team and discuss openly what your next quarter's (or whatever) goals should be. I personally find more value in that conversation than in the resulting objectives/KRs. They are important to write down and revisit progress regularly, but that initial directional alignment is key IMO.

I'm not with Google, but I do like their OKR presentation if this is something you want to learn more about - https://rework.withgoogle.com/guides/set-goals-with-okrs/ste....

jerp 1 day ago 0 replies      
Hi,what I do is set 1 soft skill (from a soft skill evaluation package), 1 project based (which usually do change) and then say 3 tech improvement skills or investigations into new techs (which may or may not pay off).
throwme_1980 1 day ago 0 replies      
i think you're trying to use a tool that doesnt quite fit your team, no need to enforce something that the team is not comfortable with.

get a product owner & scrum master.

Ask HN: I'm thinking about doing some professional listening
2 points by collegeman  17 hours ago   7 comments top 3
jf22 13 hours ago 2 replies      
>No, this would be more like life coaching, but I don't want to call it that. There's too much voodoo in that market, too many "weird tricks." This would be honest, patient, professional listeningno shortcuts, just kindness.

I don't know... sounds like life coaching.

8draco8 16 hours ago 1 reply      
You are talking about mentoring services. This is a thing, and that business model already exists. You can even do online mentoring for programmers https://www.liveedu.tv/about/
bbcbasic 11 hours ago 0 replies      
For me I'd consider paying for such a service if it could also help me achieve career goals as well as get stuff off my chest.

The getting stuff of chest angle is interesting because it's rarely possible at work, due to needing to keep a professional facade.

Ask HN: Pros and cons of creating a Webassembly to Python bytecode lib?
14 points by sametmax  1 day ago   3 comments top 2
jventura 1 day ago 1 reply      
> would it be worth it?

Nobody can tell at this point in time..Nevertheless, regarding Python in the browser, there's Brython [0] which works, although I don't know how's using it in production..

[0] https://brython.info/

sametmax 1 day ago 0 replies      
I'm a bit sad there is not any answer to this but I guess this is a complicated topic.

Maybe I should bring that to the Python-idea mailing list instead.

Ask HN: How many HN users are bots?
3 points by ProAm  1 day ago   1 comment top
teapot01 22 hours ago 0 replies      
I created a bot a while back based on phantom.js a headless browser. Mostly I wanted to see if upvotes could be scripted and I wanted to play with phantom.js. It seems that the system is based on 1 vote per public IP. It's possible to use many instances of DO/GCloud/AWS.

I would suggest that there are probably a few vote brigade bots out there. I think the most common bot would be a story cross poster, which takes top-stories from places like lobste.rs et. al. and posts them to HN to build reputation.

Ask HN: Is there a hacker news for business management or leadership articles?
4 points by somid3  1 day ago   5 comments top 5
alanmackenzie 7 hours ago 0 replies      
I don't have a suggestion for an aggregator but ...

I find Harvard Business Review to be my best source of management and leadership article, both the books they publish and the quarterly magazine.

Another source I like is Software Lead Weekly mailing list.

ajeet_dhaliwal 1 day ago 0 replies      
I think the hacker/coding/programming element of this site makes the rest of the discussion whether on business management or leadership all the more interesting. If you are a hacker and also interested in business it's hard to find a replacement. There are plenty of business sites / magazines without technical people on them of course.
marknote 23 hours ago 0 replies      
Good idea! HN is a valuable source for management.
Elect2 1 day ago 0 replies      
Maybe you can take a search of subreddit.
somid3 1 day ago 0 replies      
any thoughts?
Ask HN: Is there a bubble occurring with Ethereum?
3 points by aml183  23 hours ago   3 comments top 3
shams93 23 hours ago 0 replies      
It depends upon the context. I'm inclinded to say yes because I see my 22 year old coworkers buy eth on margin. Usually when new investors are buying on margin its a sign that there's a bubble forming or it may even be hitting its bubble peak soon. But I could be wrong I haven't watched the news on it so I'm not aware of the context of the rise in value.
billconan 23 hours ago 0 replies      
I failed to understand the awesomeness of Ethereum to be honest.

I also think, most people who tried to explain it didn't do good job either.

The most frequent explanation you would hear is that Ethereum is a Turing complete world computer that can do anything.

But in my opinion, the above sentence is misleading marketing.

You would also hear statement like "Ethereum is a blockchain that runs code". Well a blockchain is a datastructure, like a linked list. A datastructure only stores data, a datastructure doesn't run code.

If you look closer (correct me if I'm wrong), each program has to be executed by every single machine in the network to get cross verified. So the computation power of Ethereum is not the combination of all computers in the network, like you would imagine of a "world computer".

Also, the program has to be deterministic. This means it can't have random number, can't read data from outside APIs. I don't think being Turing complete is that useful.

ptenk 23 hours ago 0 replies      
It seems that way. It isn't new money entering the market, as chart data across Poloniex, BFX and BTC-E shows the biggest inflow is BTC/ETH. It's just the same old speculators getting in on the rush of a cheap alt-coin with better technological potential thats riding on some good news about its partnerships. It's a bubble, but who knows where the top is.
What are the biggest engineering mistakes that a tech company has made?
18 points by kevintb  1 day ago   14 comments top 11
stephenbez 1 day ago 0 replies      
madamelic 1 day ago 0 replies      
Putting a service's status indicator on the service.
stephenbez 1 day ago 0 replies      
Mark Zuckerberg: Our Biggest Mistake Was Betting Too Much On HTML5 (for mobile)https://techcrunch.com/2012/09/11/mark-zuckerberg-our-bigges...
mvpu 1 day ago 0 replies      
I'd best most would fall into "not handing insane user inputs". Remember the recent S3 outage? http://www.recode.net/2017/3/2/14792636/amazon-aws-internet-...
LarryMade2 1 day ago 0 replies      
Just about any co that partnered with some big tech co. to try to boost their product sales. Especially when the tech co. is trying to win favor for their #2 (or lower) industry product.
getpost 5 hours ago 0 replies      
The Windows Registry
rajeshp1986 1 day ago 0 replies      
Does product mistakes count?

Google : Social & Chat applications.

Google+, Hangouts, Allo, Duo

Other than core products, Google made lot of mistakes(both engineering & non-technical) in all the products.

peterchon 1 day ago 0 replies      
having non-technical founders making technical decisions.
good_vibes 1 day ago 0 replies      
Twitter: Limiting self-expression to 140 characters.
mattbgates 1 day ago 0 replies      
Google was a great example of what it means to focus on what you're good at. Trying to be something you're not and have no business doing will result in embarrassment and failure, as seen with Google Plus. Facebook is good at social networking. Google is good at search and development.

Google actually helped me to understand this important point: You and I will never ever create another Facebook. Sure, we can create smaller community-like platforms, but there is no reason for us to believe that we can be greater and better than Facebook. And we don't have to be. There is no sense in pretending. There's not even a sense in trying. Therefore, find smaller projects to work on, and specialize in them. There are a great many things that Facebook cannot and should not do. There are a many great things that you and I cannot and should not do. But then, there are also a great many things that we can do!

Before this, I used to get upset and it probably prevented me from even wanting to start projects or come up with ideas. I was always thinking big: "How do I create something like the next Facebook." Once I set this mindset aside and focused on the smaller picture of just developing useful apps, and getting them out into the world, it made things better.

I had finally realized I was completely focused on the wrong thing. There are many things that Facebook is not good at and there are things Facebook is good at. There are many things Facebook cannot do simply because they are not in the business to do it. There are things that Facebook also implemented into their platform that just doesn't get as much use or attention as it should. Those little flaws in the system are the things the "little developers" can take over and specialize in.

I created https://mypost.io which is an easy-to-use platform that lets you put up a webpage on the Internet in seconds. I posted it on Hacker News (https://news.ycombinator.com/item?id=10552168) and it got absolutely no attention at all. And other than telling Twitter and a few Facebook friends about it, it has had no advertising or media attention. Yet somehow, the entire world is using it. By "the entire world", I mean people from around the world. Not thousands of people, but a few hundred at least. I've seen people from Russia, Brazil, Australia, Germany, and Japan using it. How did it get around the world within a year? To date, there have been over 2,500 posts created. Might not sound like a lot, but I'm not Facebook and I didn't spend any money advertising it. I could have spent more money and time advertising it, but it was just a fun platform that helped me understand what people like and whether my applications were useful or not. I mean, I really just created it for myself, as I do all my web apps. I simply share it with others and if they enjoy using it and find a use for it as well, than that is a success to me.

Lesson learned: Stop developing apps for other people. Develop them for yourself and make it user-friendly in the process. If you find it useful, it is more than likely that others will find it useful as well. Either keep it free or figure out how to monetize it and make a little money for your efforts. That is what I am in the process of testing and learning now: How much will people pay for something they find useful?

brudgers 1 day ago 1 reply      
Netscape rewriting its code base.
Ask HN: Where do budding entrepreneurs find mentors?
5 points by nikkwong  1 day ago   1 comment top
narak 21 hours ago 0 replies      
Beautifully designed and informative landing page! Makes me want to find a reason to use the product :)

Since you seem to live in the Bay Area, have you tried reaching out to some people in the industry you admire? Also, you must have some existing network, maybe some folks who work in large tech companies with experienced managers, or friends who run startups and have advisors/investors. Why not ask for referral and introductions there?

Vet advisors and potential investors like you would any new hire. Understand their unique background and why they would be valuable to your startup, and then communicate that to them in your initial conversation. Let people know why you want them as your advisor. Wouldn't hurt to throw them some upside, or ask them to invest if you are raising capital :)

Also, always get a second opinion on any advice. A lot of the time, you will get conflicting wisdom and you have to ultimately decide what's right for your company.

Best of luck!

Ask HN: Would YC still sign ideas on paper in 2017?
8 points by YC_march_17  1 day ago   4 comments top 4
tedmiston 1 day ago 0 replies      
> The application ends in 10 days.

What can you build / do in 10 days? Mention that timeline when you submit 10 days from now.

To expand: The problem with paper prototypes are that they're easy, because anyone can do them you're inherently not separating yourself from the pack. But getting in or not getting into YC doesn't mean it's not a good idea. It's just that very few accelerators today take in a company at the paper prototype stage [not because the idea is bad but because too many other competing ideas are way further along and have proven more about their assumptions].

brudgers 1 day ago 0 replies      
Why not apply and find out? I mean, 'YC probably will not accept the company' as a reason for not applying is available to everyone because most companies will not be accepted.

More specifically, based on Graham's essay, [1] there's not a correct formula for getting into YC and the application process is not a test that a person can study for (though preparation probably is a good idea).

Good luck.

[1]: http://paulgraham.com/before.html

Good luck.

startupdiscuss 1 day ago 0 replies      
As a followup: does anyone know the last year that YC accepted a company without a prototype?

(To OP: Can't hurt to apply. Maybe you have another competitive advantage: unique access, founder track record etc)

wayn3 1 day ago 0 replies      
bring a kick-ass gameplan. applying is free.
Ask HN: Share your audio programming knowledge?
4 points by eagerNewb  1 day ago   7 comments top 3
fundamental 1 day ago 1 reply      
It's a pretty big area and there's plenty of open source projects in this space (and a decent crowd of people working on linux audio development).I'd say a great way to learn a new domain is to help out existing open source projects (though I'm biased towards that as that's how I learned).

Let me know what you're specifically looking for (via a few examples if possible) and I might be able to direct you to some resources.

jventura 1 day ago 1 reply      
> Will YOU be my mentor?

Sorry, not knowledgeable enough. But if "written" music is your thing, you can check https://musescore.org/ and try to ask someone on their forums?

bythckr 1 day ago 1 reply      
Sorry, kindly do explain what is Audio Programming? I assumed it was something that the composer & arranger does.
Ask HN: Speeding up front-end layout development?
3 points by Fr0styMatt88  1 day ago   4 comments top 4
graphememes 1 day ago 0 replies      

 Mockup > Design (> Design Mockup) > Implement > Iterate () = Optional
Mockup Tools:

 - https://balsamiq.com/ - https://wireframe.cc/
Design Tools:

 - Photoshop - Sketch - AI
Post-design Mockup / Implementation:

 - https://www.invisionapp.com
Common Approaches to Implementation:

 - CSS Framework (Bootstrap / Foundation) - CSS Grid & Typography (Skeleton) - 100% Custom CSS (Expert / Experienced mode)
When to Use?

 - Wireframe implementation? (Framework / Grid) - MVP (Framework / Baseless) - Mockup to be scrapped (Baseless) - Animations / Marketing (Framework / Custom)
Implementation Tooling:

 - Build (Gulp / Webpack) - Hot Loading (browser-sync, webpack-hotreload-server) - Processors (Babel, Rollup) - CSS Minification (minify, uncss) - Image minification (imagemin)
There is more but this will get you about 95% there

ud0 21 hours ago 0 replies      

- Simply use sheets of paper with a pencil, draw the mockups & pin on a board for the whole team to see, this makes it easier to change stuff. I find digital mockup tools slow.

- If you need High fidelity design, get a designer to spin this up, if you attempt to use your poor photoshop skills, you are likely going to slow things down.


- Uses SASS + PostCSS + SMACSS, this cannot be overemphasised why? At first, it may take some time to set up but will save you tonnes of hours later. SASS enables you write modular CSS, nesting will save your life and PostCSS will help you with messy cross-browser stuff like vendor-prefixes. Modular css will help you iterate faster because it's clear where to find what. _header.scss, _sidebar.scss you get the point.

- Use a CSS grid framework, don't waste time writing yours, even so, extract bootstrap's plug it in and use.

- For form elements and typography use a CSS framework and if you need anything custom modify as you go along, note you should have a file e.g _modified_btn.scss where these customizations will live so you don't go crazy in the future trying to find it.

- Set up hot-reload somehow, with React this is easy. It will save you stress hitting `ctrl + R` 1000 times.

- Use IDE/Editor plugins that automatically prettify your code personally, I code with Sublime Text 3 so I use HTMLPrettifier and set `format_on_save: true` you don't want to waste time hitting tabs.






Lazy dev's guide :)

onion2k 1 day ago 0 replies      
C#, WinForms and some XAML

You make your desktop applications using a GUI framework. Do the same thing on your web app with [getbootstrap.com|Zurb Foundation|any one of many alternatives].

dragonbonheur 1 day ago 0 replies      
1. Design your page in a good, WYSIWYG web editor

2. Preview in your browser

3. press F12 in your browser

4 Modify the CSS in the Browser

5. copy the CSS from browser to editor

6. CTRL+s

Ask HN: Your experience with freelance site like Gigster, Upwork?
6 points by gigster_dude  14 hours ago   2 comments top 2
jetti 13 hours ago 0 replies      
I have had one experience with Upwork and it was as a freelancer. It was bad. I ended up not being able to do the work because of health issues but the guy wanted to skirt the upwork rules in order to not have to pay through there. It would've worked in my favor but it was just shady.
wayn3 13 hours ago 0 replies      
as a freelancer or as a customer?
       cached 18 March 2017 04:05:01 GMT