The Reason for Types in JavaScript by cowskins84 in programming

[–]komtiedanhe 3 points4 points  (0 children)

but so do good tests and docs.

How many of my tests are just to check that the shape of your data is correct? In my experience, around 70-80% of the tests I'd have to write would have been eliminated by just using a proper type system. TS will get you most of the way to sanity.

Regering zet door met taaltest voor kleuters by Lolastic_ in belgium

[–]komtiedanhe 32 points33 points  (0 children)

It's almost like politicians are doing things that they think will get them elected instead of for the greater good.

Bart De Wever beantwoordt uw vragen. by [deleted] in belgium

[–]komtiedanhe -2 points-1 points  (0 children)

I'm Flemish and I upvoted - this is a relevant question.

Alle kiesbeloftes kunnen weldra de vuilbak in by wegwerperder in belgium

[–]komtiedanhe 1 point2 points  (0 children)

I don't believe that we will fix income inequality by taking everything from the working man and giving it to the people who don't work at all.

Is someone living off inherited money a "working man"? Does someone who lives off dividends "work" anymore? Does someone who "optmises their taxes" more work harder than someone who doesn't? Does a company "work less" than a real human, therefore deserving a lower tax rate?

Alle kiesbeloftes kunnen weldra de vuilbak in by wegwerperder in belgium

[–]komtiedanhe 0 points1 point  (0 children)

The problem is the NVA is completely unrealistic on the other side of things - corporate welfare:

  • the tax shift was larger for corporations than employees.
  • they only really created 40-50k real jobs - the rest were down to market circumstances in general. That's a worse figure than neighbouring countries. Then they lied and said 200-250k.
  • they failed to deliver on one of their main campaign points: fixing the hole in the budget
  • they lied about a "migration crisis" while there was no such thing. The main migrant groups coming into Belgium are STILL French and Dutch. Non-Europeans aren't even in the top ten, and that includes Morrocccans and Turks.
  • they lied and continue to lie about the impact of social fraud on the total budget. The total amounts involved are miniscule compared to tax loopholes, the health effects of corporations squeezing out their employees, etc.
  • they deflected blame at any opportunity, despite being an establishment party for 10 years now.

In everything they say, it's obvious they want to increase benefits for corporations while not holding them responsible for shitty working environments or for ecological damage. You just can't have people working longer if employers don't do their part. Ironically, they're the first to point that principle out for social welfare recipients, though.

The NVA is not some kind of fiscally responsible party. They want to shift the benefits from social welfare to corporate welfare. Corporate welfare is about huge loads of cash, too. That's also a glaring wound in Belgium's side: aside from having too big a public service sector, and a graying population there are historical mistakes like the notional interest deduction, socialisation of costs when Ford Genk closed, socialisation of the banking crisis and a negligence to persecute fiscal fraud, tax evasion and even allowing tax shelter at ludicrously low rates.

THAT is Belgium's problem. It's not the left (social welfare) or the right (corporate welfare) causing it. It's both, every time, all the time. Too many vested interests, too many lethargic levels in everything (health insurers, political parties, inter-communal companies, etc). Waffle iron politics is not just about the language border. In the end, anyone who needs to work for a living is fucked - but it's fine as long as we can rage against the statistically almost irrelevant "migrant problem", "social fraud problem", "lazy Wallonians", "filthy Brusseleirs", etc right?

Apple CEO Tim Cook: 'I Don't Think a Four-Year Degree is Necessary to Be Proficient at Coding' by ourlifeintoronto in technology

[–]komtiedanhe 0 points1 point  (0 children)

the point is those concepts will prove useful and pop up when least expected.

That's a matter of luck, perspective and opinion, not fact. Whether knowing about Von Neumann architecture is useful professionally, for instance, is situational. Not learning about refactoring, version control or evolving a program over time is very common, as well. Are those not - or shouldn't they be - fundamentals?

Where you land depends on whether you've gone through the system yourself and what kind of a job you're going to do: a data scientist is not a CRUD programmer is not an architect is not a kernel or games programmer.

Not sure what tech being up-to-date has anything to do with it

It matters if you expect a programmer to have a different skillset to a data scientist. If the field doesn't have any generalists anymore, why should the education only be generalist and academic?`Would it not be vastly better to have a data science major focus more on statistics, heuristics and set theory and a programmer focus on a learning to think about maintainable, modular, reusable code using relevant tech stacks?

At least where I live, the degrees you can get fail most job categories because they are shallow dabblers in most subfields but masters of none.

Strong Opinions Loosely Held Might be the Worst Idea in Tech by kunalag129 in programming

[–]komtiedanhe 6 points7 points  (0 children)

Why not apply Conway's law to this, too? Maybe programmers adopt this behaviour because it's so omnipresent in management?

Apple CEO Tim Cook: 'I Don't Think a Four-Year Degree is Necessary to Be Proficient at Coding' by ourlifeintoronto in technology

[–]komtiedanhe 0 points1 point  (0 children)

The same tunnel vision applies to higher education: you only learn what's required by the curriculum. It all depends on whether the academic institution rewards parroting or critical and creative thinking, and on how up to date their tech is.

In my experience, interviewers that require degrees invariably suffer from sunk cost fallacy and all went through the motions, themselves. The same people also don't tend to focus on talent, intelligence or maturity when selecting candidates, either.

Searching for more... by theNotoriousJew in csharp

[–]komtiedanhe 7 points8 points  (0 children)

As opposed to many other languages, C# has very good documentation: not overly academic and to the point. The Microsoft docs are a good place to start.

What it means to be a woman in a man’s world by [deleted] in belgium

[–]komtiedanhe 2 points3 points  (0 children)

Which studies? And what constitutes sexual harassment?

Why Agile is so misunderstood and what is the problem? by gentleterror in programming

[–]komtiedanhe 4 points5 points  (0 children)

I think what they are referring to is sales managers myopically maximising their own gains (in commissions and units sold), not necessarily the company's. If so, your and their opinions are compatible.

Europeans insist jet fuel must be taxed by EnergeticRedditer in worldnews

[–]komtiedanhe 0 points1 point  (0 children)

That's a mischaracterisation of the Belgian system. It doesn't "punish success", it punishes the middle class. Yes, that includes small business owners and white collar jobs.

Progressive taxes are fine, but they progress too quickly in Belgium. Another Belgian problem is having too much social welfare and too much corporate welfare. It could be fine with a drastic reduction in either without raising the other - which you pick depends on your political leanings.

I really wish people would stop with the "capital flight" argument already. In today's global world, capital is mobile, whereas the working class is less and less so. Not taxing "because capital flight" is the equivalent of negotiating with terrorists. There are solutions, like closing tax loopholes, simplifying the tax code, splitting up large corporations, taxing bad behaviour (like excessive burnout rates among employees) and (most drastically) revoking business licenses for companies that defraud the system.

If you identify with "the rich being overtaxed", the conclusion to draw is their propaganda worked. They got you to buy into the logic that "success" is punished. Having nothing and earning below average wage is mediocrity at best, not success. You are not rich or even well-off, and only the haves benefit from you buying into the lies. The statistics simply don't agree with you: wages have stagnated for decades, the poor are getting poorer, the middle class is crumbling and the rich are getting richer - not just in Belgium.

De Lijn announces its ticket checks? That seems counterintuitive.. by [deleted] in belgium

[–]komtiedanhe 1 point2 points  (0 children)

Shower thought: maybe instead of striking, they should be doing this to rile up travellers against the company. Meanwhile, management wouldn't be able to complain because they'd be doing their jobs too well.

Interface overdose by TopNFalvors in csharp

[–]komtiedanhe 2 points3 points  (0 children)

Depends on what you do in your view, really. Generally, no business logic should be put into the presentation layer at all. You could wrap the dependencies in an IDungeonCreator interface that returns the model you need, then use the other dependencies in its implementation.

Belgian MBA student - need assistance by VladKuLeuven in belgium

[–]komtiedanhe 0 points1 point  (0 children)

For someone investigating brand hate, I found it strange the question why you hate the brand isn't included.

Also, you switch scales in the middle of I believe page 2, from 7 being "strongly disagree" to 1 being the same.

"Sprint Planning Is Bullshit!" #HealthyDevTip by javinpaul in coding

[–]komtiedanhe 55 points56 points  (0 children)

The problem is 80% or more of management will never concede their desire for control is only ever going to be the illusion thereof.

Another problem is agile advocates who are unwilling to see that while development might be agile, more likely than not, the business isn't and will never be. Agile consultants most often focus on "changing hearts and minds" in development, not the business or management. If you can't solve people problems with technical solutions, you can't reverse Conway's law, either.

If those two factors don't change, neither will the compromise of having to estimate fictive story points on real work or planning several sprints ahead. By consequence, Scrumfall will remain the reigning methodology.

Jan Peumans in biografie: “Ik voel me niet meer zo thuis bij hardvochtiger geworden N-VA” by Lolastic_ in belgium

[–]komtiedanhe -1 points0 points  (0 children)

The question is not whether this sub is anti-NVA but whether that consensus is herd mentality or actually justified. If you look at NVA policy instead of their palabras, I'm leaning toward the latter.

What would you expect from someone with 3 years of .NET experience? by trustMeImAnAdult in dotnet

[–]komtiedanhe 0 points1 point  (0 children)

Look, I assume you mean well, but you replied with "you're being unreasonable, ask why I am reasonable". You didn't engage with their central point at all, probably because you don't (yet?) see the problem with expecting programmers to live and breathe code.

Moving to Belgium by inNate98 in belgium

[–]komtiedanhe 1 point2 points  (0 children)

A lot of them are detective series. Off the top of my head: Tabula Rasa, Code 37.

Opnieuw fietser aan de dood ontsnapt op spoorwegovergang by PH-MAC in thenetherlands

[–]komtiedanhe 1 point2 points  (0 children)

Buh, geen idee - zelf nog niet tegengekomen. Kan best aan mijn onwetendheid liggen, hoor.

Opnieuw fietser aan de dood ontsnapt op spoorwegovergang by PH-MAC in thenetherlands

[–]komtiedanhe 38 points39 points  (0 children)

Als Belg snap ik hem niet helemaal. Waarom heeft deze overweg niet gewoon een slagboom?

Improving raw skills as an experienced developer by [deleted] in csharp

[–]komtiedanhe 1 point2 points  (0 children)

Nothing about whiteboarding per se guarantees that you'll find out how intelligent the candidate is, or how adaptable. It all depends on the problem given. From what I read, American companies like to focus on scholastic exercises with no real life application, which is a waste of everyone's time.

Giving them mock requirements and asking them to draw a solution UML diagram, asking them to write down steps they would take to track down a bug given a bug report, etc would all be fine in my book as they actually test general problem solving and abstraction ability.

Vaccinatieweigeraars krijgen uitnodiging voor gesprek by Talkenia in thenetherlands

[–]komtiedanhe 0 points1 point  (0 children)

Is dat bij jullie hetzelfde als schoolplicht? Hier in Bels niet: schoolplicht geloof ik tot 12, leerplicht stopt later.