|
xtal posted:"When would you have time" also rudely forces their hand because it assumes they have time and want to talk to you. I have never heard of this phrase being interpreted that way. I've always taken it at face value: "let me know when is good for you so we can put something in the calendar" As for meetings, the occasional meeting is an excellent break and a chance to get away from a problem that's doing your head in. But too many gets old very quickly 'cause you don't end up with a long enough stretch of time to really focus on any significantly large task.
|
# ? May 1, 2020 00:18 |
|
|
# ? May 21, 2024 05:19 |
|
a hot gujju bhabhi posted:I have never heard of this phrase being interpreted that way. I've always taken it at face value: "let me know when is good for you so we can put something in the calendar" Right, but what if the answer is "never because I don't want to video chat you?" Which nobody can reasonably say, hence their hand being forced. edited to add that this is assuming meetings and video chats are the same thing xtal fucked around with this message at 00:47 on May 1, 2020 |
# ? May 1, 2020 00:44 |
|
It's your job to talk to people. It's part of why you get paid huge money.
|
# ? May 1, 2020 00:48 |
|
Captain Cappy posted:It's your job to talk to people. It's part of why you get paid huge money. The job that's known for having an above-average amount of introverts and socially-anxious or -disordered people with no verbal communication skills? What?
|
# ? May 1, 2020 00:57 |
|
I prefer people to write out their complicated question because it helps them solve their own problem before asking me. Then, if we can't figure it out that way we can try something else. Rubber duck yourself.
|
# ? May 1, 2020 01:01 |
|
xtal posted:Right, but what if the answer is "never because I don't want to video chat you?" Which nobody can reasonably say, hence their hand being forced. Communicating effectively with other people in the business is part of your job, in fact a crucial part of it.
|
# ? May 1, 2020 01:36 |
|
Communication skills are more important to programming than programming skills.
|
# ? May 1, 2020 01:40 |
|
Unfortunately it would create a paradox if any of you could use a web forum to convince me that video chat is necessary for communication
|
# ? May 1, 2020 02:12 |
|
Good communication skills are absolutely vital At lunchtime Otherwise don't @ me
|
# ? May 1, 2020 02:20 |
|
Suspicious Dish posted:my coffee cup at the office says #1 BEST MOM. everyone laughs at the joke, but nobody asks me how my kids are doing, and if i am really, comma, the best mom. Pretty worried that one of my nodes in my supercomputer has become sentient and signed up for an SA account, as it's the #1 BEST Machine Oriented Mini-server (MOM)
|
# ? May 1, 2020 02:21 |
|
Some: Engineering is mostly about communicating effectively Others:: https://twitter.com/elonmusk/status/1255380013488189440 xtal fucked around with this message at 03:28 on May 1, 2020 |
# ? May 1, 2020 03:14 |
|
xtal posted:Some: Engineering is mostly about communicating effectively I thought that was a parody account but no, it is in fact the original Deus Ex cover on Elon Musk's Twitter account. https://www.youtube.com/watch?v=KxvR_H00ERw
|
# ? May 1, 2020 04:02 |
|
The easy part of programming is programming, the hard part is people. This is why in the robots revolution I have already on the robots side.
|
# ? May 1, 2020 04:25 |
|
https://twitter.com/Jonathan_Blow/status/1255562018699919361
|
# ? May 1, 2020 06:43 |
|
https://twitter.com/i_am_renb0/status/1255641161965977602
|
# ? May 1, 2020 06:44 |
|
Is the diffence between writting a system and expanding a system, I guess. Java had this problem where to write a text you you can't just write to a text file. You need a FIle object, and a stream object, and a whatever object, and the stream write in the whatever, and these in the file.. (I am not Java dev, so I don't know the details). But the advantage of doing like this, instead of the C way, is somebody else can easily expand the stream object to support utf8 or whatever else, or instead of sending the stream to a file you could send it to a image drive or a remote storage. And OOP isolate you from making huge changes in your code to get for cheap these posibilities. The tax you pay is your initial code is a ugly mess of different objects with weird named Objects that feel unnecesary and a bit like something a big Corporation would create, almost like taxes and bureaucracy. (something like this, in Microsoft javalike language called C#) code:
|
# ? May 1, 2020 08:50 |
|
That's a good way of putting it
|
# ? May 1, 2020 08:57 |
|
Tei posted:Is the diffence between writting a system and expanding a system, I guess. This is all fair but it's possible to have all that and still have little conveniences for the common case where you "just want to write this string to a file"... and that exists (in C#, don't know about Java) At the risk of psychoanalyzing people over the internet, Blow saying "What's the upper bound before everything explodes and nothing works any more? I guess we'll find out" seems to reflect a conviction that people are doing things the wrong way, drat them, why isn't that obvious to them like it is to me and that those people will get their comeuppance... somehow. Not clear in what form that supposed comeuppance is meant to arrive. But anyway, it's a bit childish and solipsistic and doesn't reflect how the world really works
|
# ? May 1, 2020 10:00 |
|
Jon Blow saying stupid things? You don't say.
|
# ? May 1, 2020 10:23 |
|
Somewhere along the way, almost everyone lost sight of the fact that all I, Jonathan Blow, wants to do is make 2D puzzle games. How complicated can that task be made? What's the upper bound before everything explodes and I can only make hot takes before being assed to actually understand it any more? I guess we found out.
|
# ? May 1, 2020 11:59 |
|
Cmon gpu, just draw the fuckin owl already!
|
# ? May 1, 2020 12:16 |
|
Xarn posted:Jon Blow saying stupid things? You don't say. The most amazing thing is how close he comes to saying something I would agree with without ever actually getting there.
|
# ? May 1, 2020 12:17 |
Working with people is my favourite part of programming. No, I'm not joking.
|
|
# ? May 1, 2020 14:17 |
|
Hammerite posted:
Yeah, this is mr blow
|
# ? May 1, 2020 15:47 |
|
Shut down Nvidia, cancel SIGGRAPH, throw away your shaders, Mr. Blow figured the whole loving thing out. Edit: LOL https://twitter.com/Jonathan_Blow/status/1255575781582856192 Absurd Alhazred fucked around with this message at 16:03 on May 1, 2020 |
# ? May 1, 2020 16:00 |
|
Absurd Alhazred posted:Shut down Nvidia, cancel SIGGRAPH, throw away your shaders, Mr. Blow figured the whole loving thing out. UI programming is all just drawing rectangles within rectangles on computer screens screens. People get very particular about the content of their rectangles.
|
# ? May 1, 2020 16:06 |
|
Yes, I wonder why we aren't filling 4k framebuffers with commodore 64 era cpus and technology anymore. Truly, the mind boggles.
|
# ? May 1, 2020 16:13 |
|
xtal posted:The job that's known for having an above-average amount of introverts and socially-anxious or -disordered people with no verbal communication skills? What? yea a paucity of soft skills will let you run the table on the average smuggo "im here to ~*~code~*~" nerdlinger, hth
|
# ? May 1, 2020 16:18 |
|
I thought all we wanted to do is make colors appear, 32bit numbers are hardly related jon
|
# ? May 1, 2020 16:19 |
|
JBlow seems to want to be a revered Euclid-like figure in gamedev, the only problem is that it's hard to make waves by restating first principles these days. Please everyone, can we just forget everything we know and go back to the dark ages so I can be the one to take the pivotal first steps?
|
# ? May 1, 2020 17:03 |
|
Hammerite posted:This is all fair but it's possible to have all that and still have little conveniences for the common case where you "just want to write this string to a file"... and that exists (in C#, don't know about Java) Of course it exists in java too. It’s called Files.writeString()
|
# ? May 1, 2020 17:20 |
|
Soricidus posted:Of course it exists in java too. It’s called Files.writeString() To be fair, writeString is only available since java 11 (released in 2018). Before that, since 1.7 there was only write(path, iterable<string>...). Not a big deal since one can trivially create a list/array of one string, but still.
|
# ? May 1, 2020 17:32 |
|
Good thing this screed is from 2020 and not 2017
|
# ? May 1, 2020 17:35 |
It's easy to fill an array with numbers; the hard part is figuring out which numbers to fill it with.
|
|
# ? May 1, 2020 18:48 |
|
VikingofRock posted:It's easy to fill an array with numbers; the hard part is figuring out which numbers to fill it with. Well look at this fancy-pants 100x engineer
|
# ? May 1, 2020 18:51 |
|
leper khan posted:The most amazing thing is how close he comes to saying something I would agree with without ever actually getting there. Same, because VikingofRock posted:It's easy to fill an array with numbers; the hard part is figuring out which numbers to fill it with.
|
# ? May 1, 2020 18:54 |
|
VikingofRock posted:It's easy to fill an array with numbers; the hard part is figuring out which numbers to fill it with. I just use 0. It's pretty efficient and you can use 0 in your code without people hassling you about magic numbers
|
# ? May 1, 2020 19:11 |
|
Qwertycoatl posted:I just use 0. It's pretty efficient and you can use 0 in your code without people hassling you about magic numbers Some machines even have a special register just for zero, so maybe it's even faster than filling with some other number
|
# ? May 1, 2020 20:54 |
|
It has top tier OS support too. Definitely a strong design pattern
|
# ? May 1, 2020 20:57 |
|
|
# ? May 21, 2024 05:19 |
|
Volguus posted:To be fair, writeString is only available since java 11 (released in 2018). Before that, since 1.7 there was only write(path, iterable<string>...). Not a big deal since one can trivially create a list/array of one string, but still. Yeah, legacy versions are worse, but there’s not much reason to not use the current LTS any more unless you’re stuck with a really janky legacy codebase, and if we managed to migrate to java 11 then anyone should be able to
|
# ? May 1, 2020 21:28 |