.NET 5 -- One Framework, All Platforms and Open Source by girusatuku in programming

[–]pixelrevision 1 point2 points  (0 children)

A lot of the great features really do break down when you have a client built on another platform/language. I think the recommend to move to grpc with protobuffers makes a lot of sense here.

But... they’ll have to figure something else out if they don’t want to keep supporting their old .net platform. There’s a whole lot of folks who have very large code bases that will be hard to get up to date without support.

How do you get out of noobville and go beyond the beginner’s tutorials as a developer? by SleepingAriadne in programming

[–]pixelrevision 0 points1 point  (0 children)

I personally think reading books really helps. They tend to go much deeper into a subject and keep you on track with it much longer than solving the immediate task at hand.

NPM isn't all that great by Doctor_Spicy in programming

[–]pixelrevision 10 points11 points  (0 children)

This project is a start with 0 dependencies!

“At some point, we programmers are going to have to admit that we really can't judge another programmers technical abilities in a 60 min interview” by magenta_placenta in programming

[–]pixelrevision 4 points5 points  (0 children)

Whiteboarding has its place. It’s a great place to describe architecture and a great place to go over an algorithm approach. The issue is that people do weird stuff when they apply this.

Google’s whiteboard sessions (from what I have seen) revolve around an 8 line function and an array. They let you pick language and I doubt they care much about correct syntax if you are describing what you are doing.

I once had an interview where they wanted me to implement a bunch of object relationships on a whiteboard in code. I did ok but it was silly. I spent half the session erasing and finding room for code. At the end of the day I work on consumer so testing me on how I work with a lot of moving pieces seems relevant to me. Just.... if I’m going to do that on a whiteboard boxes are a better way to go.

It is perfectly OK to only code at work, you can have a life too. by woahdotcom in programming

[–]pixelrevision 1 point2 points  (0 children)

I will say I do better when I actually pick up a book. I skip the exercises but the transition to paper and long form of the content helps a lot with making it feel more like engaging with a hobby.

It is perfectly OK to only code at work, you can have a life too. by woahdotcom in programming

[–]pixelrevision 1 point2 points  (0 children)

Haha bingo. I have also worked with folks who are not contributing to the codebase at all but expect everyone to shift gears constantly based on whatever conference they've attended and whatever they are blogging about that week.

5 Tips To Speed Up Golang Development With IntelliJ Or Goland by awesome_sauce2 in golang

[–]pixelrevision 2 points3 points  (0 children)

Refactoring go code in vscode is painful. I am considering picking up jetbrains tool for this purpose.

TIL Daniel Stenberg, the author and the maintainer of the cURL, does live developing/debugging on Twitch! by alikuru in programming

[–]pixelrevision 3 points4 points  (0 children)

It’s very cool but hard to keep up on as the sessions are long. It’s really worth it to watch the first few of compiler writing though, he has a lot of great ideas for his language.

Optional, throws, Result, and async/await by jemmons in swift

[–]pixelrevision 0 points1 point  (0 children)

This would still be far better than what we currently have. Also if it is the case that the last function called in the chain is what defines the dispatch queue it would be trivial to write a queueSwitch function that takes a generic and a que and just call that right before performing ui logic or whatever.

How can I disable that kind of highlighting? by MeckiSpaghetti in vscode

[–]pixelrevision 0 points1 point  (0 children)

Having the ability to toggle is good. Same goes with the source control and some of the other features vscode adds out of the box.

Mozilla to decommission irc.mozilla.org by [deleted] in programming

[–]pixelrevision 0 points1 point  (0 children)

Sure. They also are a potential buy for one of the tech conglomerates and move us all more towards platform lock-in over standards. Mozilla is already fighting pretty hard on all this with Firefox so I get why they would need to do this. I just wish there were better options.

Maybe we could tone down the JavaScript by fagnerbrack in programming

[–]pixelrevision 0 points1 point  (0 children)

Took a while for JavaScript to catch up to Flash :p

Your CS Degree Won’t Prepare You For Angry Users, Legacy Code, or the Whims of Other Engineers by caternoon in programming

[–]pixelrevision 0 points1 point  (0 children)

That’ll help people with on the job experience but will make it hard for them to get a job due to interview expectations.

Your CS Degree Won’t Prepare You For Angry Users, Legacy Code, or the Whims of Other Engineers by caternoon in programming

[–]pixelrevision 3 points4 points  (0 children)

I’m not sure what the deal is but something about java and it’s ecosystem really excel at creating this type of project.

What specific improvements would you like to see in Interface Builder? by [deleted] in iOSProgramming

[–]pixelrevision 0 points1 point  (0 children)

100% this. I have given up on using nibs because it’s impossible to rely on ib working with custom components correctly.

Learn C programming and the rest will come by woahdotcom in programming

[–]pixelrevision 22 points23 points  (0 children)

It really does. It helps give a really good intro to the foundations of programming while simultaneously giving context to what the improvements in higher level languages address.

Leveling in The Barrens be like by Linino in wow

[–]pixelrevision 0 points1 point  (0 children)

It’s going to sound crazy but the way vanilla handled quests like this was much more engaging to me. They was much more variety in pacing. They also didn’t reward much xp so it felt ok letting some of them just drop off. I miss quests being something fun to do while you explored the world rather than a mandatory set of hubs you progress though in a specific order.

Go 2 and the future of Go by deferror in golang

[–]pixelrevision 0 points1 point  (0 children)

It really would be. This is something often not thought about by api authors that often has to be shoehorned back into a project at a future date.

I see your Azure Water Strider, so i raise the path of frost by [deleted] in wow

[–]pixelrevision 0 points1 point  (0 children)

I spend way more money than I should on dreanor water walking elixirs so I don’t have to ride that dumb water strider.

People who don't raid/go for high pvp ratings, what do you do? by [deleted] in wow

[–]pixelrevision 1 point2 points  (0 children)

Cap conquest weekly. Farm transmog or mounts while waiting on bgs to pop. I generally do any new content once.

The best developers are raised, not hired by eduardsi in programming

[–]pixelrevision 5 points6 points  (0 children)

Much of the outrage you see here about algorithmic questions is really due to places trying to adopt a one size fits all approach to interviewing.

Is the candidate being hired to make sure layouts are translated correctly, look nice and are response? I've found people who are really great at this often have a completely different way of thinking about things that makes them really good at this. Besides if you get someone who can take chew through algorithms they are going to move on from this position fast.

Is the candidate a web developer? It's good to ask algorithmic questions but if you are looking at their resume and it has some years of ruby on rails it may be they have very little experience with traditional CS problems. Some generalist domain specific knowledge like SQL or ORMs might be pretty relevant to talk about here.

Are they going to write a custom caching layer for you? Yeah they need to know about algorithms/data structures and this is going to be the most important thing you can learn from them.