Recent submissions

Comment · 8 years ago
I specifically said python, flask and Django, the guy I was replying to then asked for an example, where I used only Django, and now you’re using that against me?

Obviously we don’t use Django for everything. But like with web-applications, a python script or a flask application is always more productive for us than .NET.

Comment · 8 years ago
It’s having to explicitly tell the computer what you want. C# is obviously not C, but it’s not python either.

By the time we have an app running in Django, we’re not even finished with Entity modelling in a Core web-api.

I do think stuff like Blazor.Net is promising, but we’re not a technology company, we support thousands of employees who only care about how digitisation can make their lives easier as fast and as stable as possible.

.NET isn’t the best at that, at least not for us.

Dont get me wrong, I don’t dislike .NET Core, it think it’s great, I just don’t see how it benefits me.

Comment · 8 years ago
Do people really use .NET core, and if so, why?

We’ve been a C# house for several years, decades really, and I’ve always preferred it to JAVA so I’m actually excited for Core.

But we rarely use it. Not because it’s not great, rather because we’re more productive with flask or Django. For Core to really make sense for us, it’d would have to stop being so damn low level, but I guess that maybe it can’t without sacrificing too much efficiency. More importantly it needs better libraries for things that aren’t “built-in”.

I can certainly see why .NET developers welcome it, because they finally have good cross platform ability. At least until they need to do authentication on a non-standard SAML token, that though easily supported by ADFS but is a bitch in any .NET setup.

I know we aren’t most use cases, being the public sector and running a gazillion different tech stacks at once, but .NET has never played well once you stepped outside it’s comfortzone and it’s always been so low level that writing library extensions were a bitch. And that may have worked out, so far, but I just don’t see why people stick with it when there are more productive alternatives.

I say productive, because I don’t think .NET core is lacking technically, but delivering solutions on time and with minimum maintenance requirements afterward is just easier in python or JAVA and I’d imagine others as well.

But maybe I’m missing something?

Comment · 8 years ago
I’m completely out of my field, but I never understood why it was so hard for us to imagine that other animals were capable of having rich inner lives or even being self-aware.

To me it seem obvious that other animals would also possess various degrees of cognitive ability, I mean, we do.

Comment · 8 years ago
It also works better than agile when you’re buying software and you can’t just sign on on something without knowing what it’ll cost. Which is 99% of the time in the real world.

I think the golden middleway is somewhere in between, where you do the upfront analysis and figure out what to do, why you’re doing it and with whom, but don’t lock everything down tight in an unchangable requirement specification.

I think methologies like service design can be really great, if you don’t know what you’re trying to do. I think agile methologies are decent for the actual development of software, but a software project is so much more than that, including benefit realisation.

I think it’s embarrassing that we can plan and build a organic house for thousands of employees, and deliver on time and within budget, but we can’t build a piece of software to handle the digital workflow of labelling and storing documents.

Hell, we plan city infrastructure and succeed, every year without going over budget. But building a piece of software to digitise vacation registration? Fuck no, that’ll go one year over time and cost four times what we expected, even though you could rightly build the same thing in a few months as a single focused developer.

I’ve seen all sorts of project management models in action, none of them work for software. But agile is especially stupid from the buyers perspective. When I buy a new house I wouldn’t sign a contract for an unknown amount of finished rooms within the agreed upon timeframe and budget either.

Mostly though, I think software developers just need to do better work, and stop blaming the project management for their own inability to deliver good work in a timely manner.

Comment · 8 years ago
The “back” function seem broken on mobile. Also, it’s not a fun learning experience if you don’t get the correct answer when you get something wrong.

It’s also not “unlucky” to be wrong, don’t patronise your users.

Comment · 8 years ago
You mention some of it, I genuinely don’t want my OS to install short cuts for candy crush and mind craft when I’m not looking, it’s more than that though, because I really don’t like my corporate windows 10 either and it’s free from all of that.

We don’t even suffer from the faulty updates because we don’t roll them out right away.

I can’t put my finger on it, I wish I could, because it’s not terrible constructive to say that it just doesn’t feel nice to use. But that’s how it feels. It certainly also lacks the unix command tools. Git bash was a nice addition, though it’s hardly the same as a real unix terminal, but mostly it’s just that using windows 10 feels wrong to me.

Comment · 8 years ago
I’ve made the opposite switch this year, completely abandoning windows for my personal use. I still use it professionally, being in the European public sector you’re married to MS and it’s quite honestly a healthy relationship for a lot of reasons, but boy have I never grown used to Windows 10.

I really love unix, I probably should be using Linux instead of a Mac, and I did earlier in my life. But with age I’m growing fonder and fonder to things just working, like when my wife sends me an iMessage and I pops up on my Mac. We could probably get something similar working with some other setup, but as long as we stay working the Apple ecosystem, well, it just happens automatically. Just like popping a thunderbolt cable in hooks me up to my 4K monitor with no setup required and no problems when I swhixh between different modes. Something that took ages to get working in Linux and didn’t really work for all the apps that didn’t support the change of resolution.

It wasn’t always like this, I actually really liked windows especially 2000, XP and 7, but since then it’s been a struggle to stay with it. So my story is almost the polar opposite.

Like hardware, where do you find a decent high quality windows laptop with a trackpad that works for the price tag of a 13” MacBook Pro? Sure the surface book is a sexy machine, but it’s almost twice as expensive and it can’t connect to my 4K monitor or an external egpu? Sure the xps13 would make Linux easier, but it’s trackpad is worse and it’s build quality is risky (coil whine).

I’m not really a Apple fanboy. I hate the walled garden, as much as I love what it does, but everything else is just so much worse. What I really can’t imagine though, living within a windows 10 environment, even with git bash.

Comment · 8 years ago
I don’t think the web has changed and I think HN is the perfect testament to that opinion.

Almost all of the interesting content I consume online comes from personal self-build blogs, HN or real news papers like the NYT.

I don’t think the content is worse, especially not when you pay for news. Now the NYT is a poor example of this, but the Danish equivalents, Information and Weekendavisen are not, in that one turns off it’s advertising when you subscribe and the other is simply not available for free.

I think in terms of the internet, you get what you pay for. For news the price is money, on HN the price is your ability to be relevant and fair and on personal blogs the price is the time it takes to find them, support them and make interesting responses to them.

The key thing that has changed for me, is how to find interesting things. HN is really the only option I know of, unless you get extremely lucky on a search engine. Because modern search results are so influenced by Alexa rankings and advertising that they very rarely lead you to the gems on the net. I do think the amount of shitty content on the internet, and unregulated/moderated social media makes the problem a lot worse, because it’s harder to find interesting things in an ocean of shit. But ultimately, I think there are as many interesting things on the net as there has always been.

I do find it interesting, that none of the websites I love the most, are powered by any of the popular JavaScript frameworks, well aside from the NYT, but to be fair, the thing I dislike the most about the NYT is it’s intrusive JS.

Comment · 8 years ago
I always found it rather interesting how similar Buddhism is to Christian, and how different they are typically taught.

The teaching of Jesus and Buddha are really giving you the exact same advice. Self-sacrifice, honesty, hard work and being decent while you accept all the shit life throws at you and let it pass, because it will, are the ways to live calmly and fully in between the eternal struggle chaos and order.

I personally think the eastern approach was easier to comprehend than the western. Ying and yang are two dragons locked in eternal struggle, one is chaos one is order but within each dragon is a small piece of the other. Let too much of one dragon into your life and you will suffer, and since chaos lives within order (and vice versa) it’s also a fruitless struggle to chose one, because the other will always find a way to creep in.

You’ll find the same essence in the bible and the moral struggle between good and evil and a God who never tells you what he wants, but to me, it was much less clear. Perhaps especially because 90% of religions scholars are assholes and in the west you don’t meet the eastern assholes but you do meet a lot of shitty priests.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton