• 0 Posts
  • 115 Comments
Joined 1Y ago
cake
Cake day: Jul 09, 2023

help-circle
rss

Checking in daily and viewing all their pics and videos does still feel like creeping yeah haha


Maybe non native speaker. If you add “alone” in there it sounds fine.


Boomer basically means 20+ years old nowadays as far as I can tell. Or older than zoomers.


Yeah weirdly my parents (in their 60s) are getting into tiktok, reels and Facebook.



No language / framework is going to give you a massive advantage here.

Either stick to what you know best or try out some different ones and see what you like.

My personal favourite is aspnetcore and c#. It provides pretty much everything you need out of the box and has a very large ecosystem for connecting with external services.


I’m not sure I agree that a readme needs to explain what s expressions are.

If I wrote a json parser and wouldn’t explain what json was in the readme.

I do agree that a link would be better than telling people to go to Wikipedia though.


This sounds like the old waterfall approach to development.

Design the whole system, create the whole system, test the whole system.

The problem with this approach is that requirements almost always change or scope creeps in those timeframes.

Now most companies are bad at agile. But even moving slightly towards it is better than nothing.

This will continue to happen until the project management changes unfortunately.

If the system can’t be worked on in small independent chunks this is basically guaranteed to happen.

We do agile very loosely. But we have a two week sprint and at the end we, hopefully, have the features we decided on done and deployed. Then we can get feedback and add the required changes to the backlog for a future sprint.

This way you get feedback a lot quicker and as you pick work every two weeks you can keep things moving forward.

Chances are the company won’t change so if it bothers you looking for another job may be a good shout.



You’d be better just using a managed languages in many cases.

With tiered jit and careful use of garbage allocations they can actually be the same or faster.


They mean a trade off in the resulting application. Compile times mean nothing to the end user.


The bot’s posts are. Microsoft is not posting their content in a federated way. So I think it’s very misleading to say the blog is federated.



The advantage of static site generators is you have your template and it’s filled by the data for each page. It’s generally very simple and intuitive.

The problem with doing it your way is if you need to change a common element you have to edit every page. Instead of just changing the template.

Markdown to html just works so well as all your pages are structured the same.


You 100% have imposter syndrome. If you’re getting your work done then you’re fine.


I’ve started using LLMs for this. You can get up and running incredibly fast this way.

I use enterprise bing at work so it sources each sentence so I can go directly to the docs if I need to.

I’ve found it really superior to reading docs as it’s interactive. Being able to ask follow up questions is very powerful.

I’ve noticed the new batch of juniors at work are able to get productive very fast by using them.


CTEs are amazing. I discovered them semi recently and it’s such a great tool to have in your belt.

Partitioning is definitely something I need to work on.



Joining is one of the simplest and most useful things in SQL.

How can you possibly query without it?

Simple queries are obviously better but not everything can be achieved with simple selects.


JavaScript, until recently, was literally the only option. It’s a nightmare of a language littered with bear traps and pitfalls.


It’s literally what everyone here called mentally disabled people in the 90s. And it was meant to be insulting.


Pretty sites aren’t aimed at us though.

For the average consumer grabbing their attention is really important and first impressions mean a lot.

If they go onto a site that looks “basic” it’ll give a bad impression of the business.


3rd result for windows com was the Wikipedia page for component object model.

If you Google com programming Microsoft’s documentation about it is the first


I think the exact opposite to them. Humans are almost always the weakest link. The more you can automate the better.


Just don’t buy it.

30 is nothing to some people. It’s up to them if they want it or not. Doesn’t affect you.



LLMs are neural networks which is literally ML.

The LLM designation refers to what they are trained to do.



Presumably that’s what the compression is for.

Here the compression makes it 4 times bigger.



You aren’t slowing down anything. If you didn’t use async that thread would be blocked.

You’d need a thread per request even though they are sat doing nothing while waiting for responses.

Instead when you hit an await that thread is freed for other work and when the wait is over the rest of the code is scheduled to run.


Someone said above you can customise the game. Including exp and resource drops.

So it seems you can modify the game to your liking. Which is a really cool feature that most games lack.


A huge amount of time in apps is spent waiting for IO, database or web requests to complete.

Async prevents locking a thread during this wait.

If you’re handling a large amount of requests in a web server, for example, it allows other requests to progress while waiting for these operations.

Threads are also expensive to start and manage.

Also handling threads manually is a pain in the ass.


C# is a great choice.

Incredibly versatile language and should be an easy jump from java.



I’m really glad c# is absorbing more and more functional stuff.




80% of programming jobs will only require basic maths.

A lot of the time you’re glueing together libraries written by much smarter people haha

It’s more about logic than maths. People absolutely can find it too hard.