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 Katılım Temmuz 2012
1.1K Takip Edilen1.2K Takipçiler
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
10
67
14.8K
Pete Smith retweetledi
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
81
190
1.4K
42.8K
Pete Smith retweetledi
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
97
189
1.1K
58.4K
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
92
292
7.9K
434.2K
Pete Smith retweetledi
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
105
177
2.5K
122K
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
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
272
347
5.7K
307.9K
Pete Smith retweetledi
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
217
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
472
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
0
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
15
400
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