Pete Smith

15.7K posts

Pete Smith

Pete Smith

@beyond_code

Good friends, good code, good beer. Waging war on blanket advice. There are no tool problems, only people problems.

Geelong, Victoria Bergabung Temmuz 2012
1.1K Mengikuti1.2K Pengikut
Pete Smith
Pete Smith@beyond_code·
@hhariri I think the more interesting point is here is - if there's no human to write the code, there's less chance that it's over engineered 😅
English
0
0
0
26
Hadi Hariri
Hadi Hariri@hhariri·
If there's no human to read the code, there's no need for it to be readable. And readability was never the goal. Nor was maintainability. A correct end result was and is the goal.
English
57
12
67
14.8K
Pete Smith me-retweet
Scott Miller - Apogee/3D Realms Founder ☢️
Duke Nukem 3D is 30 years old. Wow. Here's a look at the game's first level, Hollywood Holocaust, created by Allen Blum. This was everyone's first experience with the game and we wanted to make sure it kicked off in a great way.
Scott Miller - Apogee/3D Realms Founder ☢️ tweet media
English
80
192
1.4K
42.5K
Pete Smith me-retweet
Scott Hanselman 🌮
Scott Hanselman 🌮@shanselman·
I’m seeing some hot takes that AI assisted coding means that you don’t have to be technical anymore. That’s only gonna last you until the first database migration, or the first security issue, or the first cloud migration, or the first scale out, or the first major regression, or the first refactor that ends in slop. I am finding that I’m learning more and I have to be as technical or more technical than ever before to get the kinds of high-quality output that I expect of any code, regardless of whether it comes from my fingertips or someone else’s - including an AI. Whether your source comes from open source libraries, your own hands, or an AI via your clever prompt, there is exactly one responsible person for the output. That is you. I never want to be accused of gatekeeping AI assisted programming, as non-technical people can get a lot of interesting work done. Until they hit a wall, and it’s gonna surprise them how quickly they either need to get technical, or get a technical person to help untangle the mess they’ve made. The art and science of programming is taking intent and turning it into shipping products. I will never blame an AI - nor should you - for bad output. Own the code that you ship.
English
98
190
1.1K
58.3K
Pete Smith
Pete Smith@beyond_code·
@SandyofCthulhu Really enjoying these insights, thanks! Did you design maps primarily from an overhead perspective, or from imagining how it would play from first person view?
English
0
0
0
171
Sandy Petersen 🪔
Sandy Petersen 🪔@SandyofCthulhu·
A rule that John Romero instigated in Doom was that every single secret needed a hint. He hated the fact that in Wolfenstein, the only way to find a secret was to run around the map bumping into EVERY SINGLE WALL to see if it moved. Ugh. So in Doom, he told me we had to make a hint. It might be an offset texture, a lighting change, or whatever. There was always supposed to be a hint. I'm most proud of the "hint" I gave for E3M2. Look below. See the arrow just below the pinky finger? It's only visible on the map view, and points right towards a secret door. Good times.
Sandy Petersen 🪔 tweet media
English
93
293
8K
434.1K
Pete Smith me-retweet
Dave W Plummer
Dave W Plummer@davepl1968·
I'm so old, I watched Richard write Scandisk! I was an intern at Microsoft in '93 in MS-DOS, and while I was working away on Smartdrv and so on, @lertulo was an intern writing scandisk in the office next door... And yes, it surprised me too that as interns we were working on actual, important shipping features, but I think most of the senior devs were embroiled in rewriting DoubleSpace to avoid the Stacker patent at the time... In any event, as I recall it, Richard wrote the whole Scandisk app in pure x86 assembly, including his own screen UI, widgets, progress bars, and all of that. Oddly, there were no shared code libraries in MS-DOS. So if you needed to convert HEX to Decimal ASCII, you did it yourself for the millionth time in assembly. Why he chose not to use the UI framework from the Edit command I'm not sure, but I assume he had his reasons. What I remember most is that he coded it all in vi, and he was a master with it. I've been using vi casually for 40 years, and I know about eight commands. But his hands were just a blur of weird search tags and hotkeys... I learned a ton just sitting on a chair in his office, asking too many questions, and generally being annoying - picking his brain! He never ultimately did go on to work for Microsoft, much to our loss, I'd say.
Retro Tech Dreams@RetroTechDreams

Real Halloween horror was seeing ScanDisk run when you just wanted to play Doom.

English
107
178
2.5K
121.8K
Pete Smith
Pete Smith@beyond_code·
@RyanRodemoyer2 @devinbgoble This is why for the past ten years mastery of coding has not been the thing I seek, but mastery of simplicity. Most problems we face producing great software involve people not tech.
English
1
0
1
13
Ryan Rodemoyer
Ryan Rodemoyer@RyanRodemoyer2·
@devinbgoble Yeah. I made some broad and sweeping generalizations that if this gets traction will get ripped apart 🤗
English
1
0
4
126
Ryan Rodemoyer
Ryan Rodemoyer@RyanRodemoyer2·
Coding is harder than it's ever been while at the same time also the most accessible it's ever been. The sheer volume of knowledge required to produce professional software is at an all time high. Not only that, the knowledge is a moving target. It's impossible for one person to hold all of it in their head. Whereas compared to earlier systems/ecosystems it was possible for a single person to attain mastery (and also stay relevant). Today, the risk with mastery is that you can be obsoleted in a matter of months. Mastery takes no less time to achieve but fades faster ever. Like writing a novel in disappearing ink before you get to the end the beginning is erased.
English
7
2
32
2.2K
Pete Smith
Pete Smith@beyond_code·
@ChShersh Respectfully, I have never been paid to produce code!
English
0
0
0
9
Dmitrii Kovanikov
Dmitrii Kovanikov@ChShersh·
After programming for 16 years, I noticed that Software Engineer mentality slowly shifted from “produce great code” to “tolerate shit code”
English
275
350
5.7K
307.8K
Pete Smith me-retweet
Ian Cooper
Ian Cooper@ICooper·
Some days it is kind of depressing watching the idiocracy of modern tech influencers teach devs nonsense that probably comes from job-hopping and never seeing the consequences of actions. We know how to build better software; it's not what the popular idiocracy promotes though
English
9
18
220
43.2K
Pete Smith
Pete Smith@beyond_code·
@KenneyNL Mate you already have! A whole ecosystem of awesome shit that's accessible to all
English
0
0
1
111
Kenney
Kenney@KenneyNL·
Sometimes I just sit and think about creating something groundbreaking in game assets. That's it, I just think about it but have no actual ideas.
English
28
4
473
14K
Lord Arse!
Lord Arse!@Lord_Arse·
If you went to a school in the UK in the eighties you'll probably recognise this.
Lord Arse! tweet media
English
122
59
1K
71.2K
Pete Smith
Pete Smith@beyond_code·
@jasongorman Programming does not explicitly consider user needs. Also, programming is one small part of software development (not even the most important part)
English
0
0
1
28
Peter
Peter@syllopsium·
@JikissGamer No, no, this is almost it! Just don't start making comments about the correct order to put jam and cream on scones ;)
English
2
0
1
18
JikissGamer
JikissGamer@JikissGamer·
I have a pretty bad confession to make.. Hopefully this doesn't land me in prison. I actually pour the milk first when eating certain cereals. HEAR ME OUT I CAN EXPLAIN!! When it's a thin cereal like fruity pebbles, they get soggy way too fast if you pour the milk onto them!
English
5
0
17
399
Pete Smith
Pete Smith@beyond_code·
#Skyrim looks so good on my CRT projector at 720p 👌
Pete Smith tweet media
English
0
0
0
141
Pete Smith
Pete Smith@beyond_code·
@JikissGamer The big wheel thing is just 🤣🤣🤣 I love seeing other players going past with that bad boy
English
1
0
1
11
JikissGamer
JikissGamer@JikissGamer·
@beyond_code That is so cool haha! I really love how many weapons this game has. I really like weapons that do bleed damage and throughout the game I used these weapons.
JikissGamer tweet mediaJikissGamer tweet mediaJikissGamer tweet media
English
1
0
2
12
JikissGamer
JikissGamer@JikissGamer·
I beat one of the final bosses of Elden Ring and got the credits, I didn't know this was the end game. This is the boss at the end of the bad ending. I'm so glad the game doesn't force me to ng+ after that like Dark Souls because there's so much I haven't done including the DLC.
JikissGamer tweet media
English
2
0
13
210
Pete Smith
Pete Smith@beyond_code·
@JikissGamer Very respectable! I'm at 125 just finishing lake of rot but I've done most optional stuff up to this point
English
1
0
1
17