holograham
1. Project time - were expectations communicated up front? What estimation methods are you using? Agile scrum for cadences/daily reporting? Your post reads that you did heads down work for awhile. That is a recipe for disaster for a junior dev. Daily checkins (or at least 3x a week) is the norm for my organization.
2. Requirements - see frequent check ins above - as well as what mushufasa comments as well. A HUGE part of great modern development in enterprise is constantly iterating requirements and getting feedback. This is something I specifically sit down with new college hires. This is not college anymore with a well bounded problem - you have unlimited problem space and you need to define boundaries constantly. One of my favorite quotes is: "the difference between a good developer and a great developer is that a great developer knows when NOT to code"
3. Design decisions - does your group have a design review / peer review process? A junior dev should always have a senior dev review code prior to check in. Your check in's should be frequent (daily is common but there is debate on exact frequency). It should not be weeks particularly for a junior dev.
4. Perhaps your most egregious error is your comment that you should have checked other projects. I assume youre working for a large-ish company. It is imperative you do not re-invent the wheel for every assignment. Particularly for the "glue" or standard pattern parts (which usually amounts to 80% of the work). This is something your manager ideally makes explicit early on (perhaps this was the meeting). I have had lots of frustrating convos where the developer took weeks to solve something that was a known pattern or solution if they just went to the firm's stack overflow or checked another similar projects github.
5. Managers are people too they have off days and can be frustrated with a million other pressures going around. I have definitely had days like that and likely took it out unfairly on a junior dev. More-so if this is your managers boss who likely doesnt deal with junior dev's day-to-day. His/Her expectations are different.
"The Internet's effect on the economy is no greater than the fax machine's.
https://www.snopes.com/fact-check/paul-krugman-internets-eff...
Value is value -- for sure
but Value derived from luck of the draw (e.g. Norway's current citizens banking on their ancestors settling in a land rich in oil).
Frame it this way -- would Saudi Arabia be as wealthy as it is today without Oil? Do you think their social and political structure would have produced equivalent wealth as their oil companies?
If we used a conservative 3.5% average return to give $1,000 USD for each American (~325M) you need nearly 10 Trillion dollars in this fund or over half of our yearly GDP.
Now keeping in mind this would need to be generated from a tax on some good/service/capital which obviously has a cost component at it's base. Just getting the initial 10Trillion in a fund would be ridiculously hard. Now add to that the fact that 1k is a pittance and figuring out a true basic income -- this is wayyyy more complex.
I'd like to point out a HUGE fallacy in this "simple" plan -- it only works in low population high natural capital resource areas. Alaska and Norway happen to be relatively remote/cold places with an abundance natural gas/oil. Norway's 1T dollar fund would be comical at US scale.
Philosophically I personally dont see why the obligation should be on the children to support the parents. The parents choose to have children not the other way around.
I love my parents but do not feel any requirement by them to care for them. They have saved for retirement just as I am. If people choose to not save then their poverty in their older years is a problem they brought upon themselves.
Or perhaps do they also get less male applicants because it is a female dominant brand?
"“Everyone spoke,” she says, “and felt comfortable offering opinions on anything from e-commerce to a shade of blush.”"
For me as a male I would not feel comfortable offering my opinions on a shade of blush. I am not offended by this -- I just have zero experience with blush.
Am I sexist because I wouldnt want to work there but also can see why women would be more successful there in tech-centric roles?
1. Drink what you like 2. You will always sound like a pretentious douchebag talking about wine
I find these to be universally true.
it is possible to do hard "work" and produce zero value. Example: digging a large hole in the middle of the desert.
Conversely it is easy to do little "work" and produce tremendous value Example: writing a script in 15 mins that automates hours of tedious CSV combinations and data grooming (I used this example bc I once did this and saved about 15 weekly hours of a highly paid financial analyst's time)
So now we are clear on work != value in the real world
I'll quickly tackle your investment income -- that was a risk buying 20k worth of Telsa. That easily could have gone to zero as an early stage tech growth stock. When buying a stock you are putting your money on a bet that the company will provide more value to the economy. When your bet pays off it is because the company is doing better and presumably, if following all relevant laws, providing enhanced value to the economy.
There is no law of physics in economics. In fact this thinking is practically dangerous and at the least fosters the wrong attitude towards success. Your success is not someone else's loss. In fact in a market economy, your success will ALWAYS be another's gain since they voluntarily gave you money for a good/service they couldnt do as efficiently as you could.
Economics is NOT a zero sum game. You can quite literally create value from nothing and grow the proverbial pie of value in the world. If you work in programming you realize this quickly.
The downside to a market economy is that work and value will never be a fair ratio. While in some ways unfortunate the more unfortunate alternative is everyone produces equal value from doing equal work. But take a minute to think critically about how that would be possible. I'll give you a hint -- innovation and ingenuity would plummet to zero.
The moral/civil question is what is the role of government in an unfair world?
Most governments opt to head down the justice route predominately (e.g. the US's Justice System holding 1/3 of our government powers) while creating a myriad of "fairness" regulations (e.g. welfare programs). The ultimate problem with this approach is people will rarely agree on what is fair. There is no set definition and wants/desires change over time -- even needs do to (like needing a cell phone now vs 20 years ago). This ever evolving definition of fairness is what ensures this debate will rage on indefinitely.
Furthermore, like was mentioned by previous posters and the article, there are further legal traffic laws that can be implemented to protect side streets from incurring unreasonable or unsafe traffic (e.g. no thru traffic, rush hour restrictions, lower speed limits, additional stop signs or even speed bumps, etc). By all means, local governments should be using these laws and regulations to ensure neighborhood streets are as safe as possible. However, even with minimal traffic, kids playing in a street will always be a risk. If the street does not have adequate safety measures AND enforcement then as a parent you should not allow your child to play in or near the street without accepting the risk.
Economic Class vs. Social Class
Cardiologists and Chinese Robbers
This specific case the tenant raised prices to boot an renter under rent control so its really just a perversion of the rent control law (and another great example of how it doesnt work). When the answer to regulation is more regulation you start seeing an infinite loop. Laws developed -> entrapenuers figure a way around them -> new laws created -> new loopholes found -> repeat
Also I can say first hand all of the shady deal playing is absolutely true. The members of the due-diligence team and even the corp dev director you are dealing with are NOT the final decision makers. We are building an internal package that makes it appealing to the corp dev VPs/CFO to bless (and take to the CEO to bless sometimes). It's several layers of vetting and it's just as tedious and bureaucratic as it sounds.
I will say that the due diligence team typically will want the deal to be successful. No one wants to put in all that work to not buy a company. Corp Dev's job is to buy companies so having deals reach the 11th hour and fall through is NOT good. They pride themselves on stats like companies evaluated/year (wide funnel) and having a small fraction actually go to due diligence and the buying process. At the end of the day though, they want to buy businesses.
For example my father is an extremely talented chef but he didnt own a cell phone or a computer until I bought him one 3 years ago. Yes, 3 years ago! He had run a very successful catering and restaurant operation for ~15 years with pen, paper, and a land line phone. And I am not talking a 50k a year operation -- this is around $1M in revenue. I convinced them a few years back to simplely accept credit cards instead of cash only and their lunch sales increased almost 50%. I pushed them to pay for yelp local advertising (after years of resistance) and their sales went up almost 20%. Next I am working on them adopting integrated point of sale registers and integrating them with loyalty cards. I think the cost savings + increased loyalty is game for another 10-20% profit increase. The overall point being that small to medium size restaurants are woefully behind the times and are extremely slow to adopt new technology. I have kicked around a startup idea focused on collating and seemlessly making restaurants like this be able to move into the 21st century. The problem to solve here is creating software to scale so it's not simply a consulting company.
AI and VR About to Arrive
Programmers have short term and long term views. If you push a release out with a huge painful bug you will QUICKLY rush a fix out even if you go into technical debt to do so. Alternatively (good) programmers do have long term goals in maintainable and stable code bases to deliver consistent quality software to end users.
Likewise a business-type has short term goals -- quarterly earnings, quarterly service signups, business performance metrics, etc to investors/wall street. But alternatively must have long terms goals too to keep the business alive and growing. Investors do care immensely about quarterly results but they also care about long term results. No one will invest in a company that is likely to go bankrupt after the next quarter. IMO business folks get lambasted a little too much on their "short term" focus. Point me to a company that had a strong quarter than is likely to go bankrupt within a year or two (no hindsight comparisons). Business types are constantly balancing short vs long term goals and companies are constantly figuring out better incentive structures to reward business-types for that balance. Is it perfect? No. Are there exceptions? Yes. But it's what is happening every day in the business world.
Clearly a subset of programmers DO get along with business types after all most established companies have programmers working for business types. Similarly many startup founders are BOTH a programmer and a businessperson.
A better HN question IMO would be: How do programmers and business-types communicate better?
Politicians in a modern democracy do indeed need to stay elected but that is typically independent of what a true, unfettered democracy would produce. Some of this is by design -- a pure democracy would be largely unworkable. At best too fractured and at worst everyone would vote for more benefits and less (no) taxes at the expense of national debt for a future generation.
Mostly politicians vote for what keeps them in office. Which as we see in the US is typically special interest groups and powerful lobbists.
True crowdsourcing occurs in free market economies. We could go there :) The libertarian would say if high speed rail was so in demand and made such economic sense then why arent companies scrambling to take advantage of a market inefficiency to make gobs of money?
I am sorry but this argument is not gonna fly. Saying that governments are infallible and make perfect decisions or trend toward perfect decisions is simply not correct.
And assuming you mean democratic governments this makes even less sense.
the problem is hard though...you could pay for long bureaucratic studies on whether this would pan out or not
or you just do it
problem is that building the cell phone was several orders of magnitude cheaper than plopping down $100B for high speed rail infrastructure. Definitely not the business model of "launch fast and iterate". Which is probably why its hard for this forum to debate it.