philiphammer0 Profile Banner
Philip Hammer Profile
Philip Hammer

@philiphammer0

Followers
2K
Following
7K
Media
336
Statuses
3K

principal engine programmer @ id software | moved to https://t.co/JXNICHUQDz

Frankfurt
Joined May 2012
Don't wanna be here? Send us removal request.
@philiphammer0
Philip Hammer
2 years
We've been working on something đŸ€˜
@DOOM
DOOM
2 years
In the first age, in the first battle, when the shadows first lengthened, one stood
 Announcing DOOM: The Dark Ages Launching 2025. Wishlist on @XboxGamePass + @Xbox Series X|S + PC + @PlayStation 5 https://t.co/7954sI3b06
8
4
157
@philiphammer0
Philip Hammer
2 years
Nice tech breakdown of our trailer. Glad you like it @Dachsjaeger ! https://t.co/dpFRsyp7Ub
1
1
24
@DOOM
DOOM
2 years
mecha dragon
231
3K
32K
@DOOM
DOOM
2 years
we are back
1K
14K
103K
@tobi
tobi lutke
2 years
Sunday rant. For software engineering, my sense is that the phrase “premature optimization is the root of all evil” has massively backfired. Its from a book on data structures and mainly tried to dissuade people from prematurely write things in assembler. But the point was to
212
830
5K
@philiphammer0
Philip Hammer
2 years
Yes you can prepare a tasty meal without knowing how to cook, but that doesn't make you a chef. And you can create soulless mashups based on real artists work, but that doesn't make you an artist yourself.
1
0
2
@philiphammer0
Philip Hammer
2 years
I see a lot of opportunists who think they can just skip the work straight to the result. But that's not how it works. You have to create something yourself first to even know the right solution to a problem.
1
0
5
@philiphammer0
Philip Hammer
2 years
I absolutely agree that problem solving is the valuable bit in our craft. However, some people don't understand that you cannot simply skip the hard work, dedication and creative process to become a good problem solver.
@ID_AA_Carmack
John Carmack
2 years
“Coding” was never the source of value, and people shouldn’t get overly attached to it. Problem solving is the core skill. The discipline and precision demanded by traditional programming will remain valuable transferable attributes, but they won’t be a barrier to entry. Many
1
1
16
@philiphammer0
Philip Hammer
2 years
He also programmed the original Secret of Mana / Seiken Densetsu 2 on the SNES, one of my most beloved childhood games. Absolute legend indeed.
@romero
John Romero đŸ€˜đŸœ
2 years
Final Fantasy 1 was programmed **in its entirety** by an Iranian coder -- the absolute legend, Nasir Gebelli. He used no source and programmed directly into a mini-assembler. Nasir also coded Final Fantasy 2 and 3. He came to the US for college.
0
9
53
@philiphammer0
Philip Hammer
2 years
I worked on a game that started like that (The Surge).
@MikeIrvo
Michael Irving
2 years
The audio log you find in a trashed office in a sci-fi horror game:
0
1
29
@philiphammer0
Philip Hammer
2 years
People optimize for programmer productivity, I get that. But it's insane to ship a full fledged browser engine for basic apps. But you'll micro-harassing millions of users constantly for years if you don't care about performance.
0
0
6
@philiphammer0
Philip Hammer
2 years
Another reason is resource consumption. In my world it's not acceptable that seemingly simple chat apps use half a gigabyte of memory and runs with barely 30 fps, with input latency north of 100ms.
1
0
5
@philiphammer0
Philip Hammer
2 years
One reason is user experience. 60 or 120 Hz displays are the norm these days, so client responsiveness and latency matters, also with mobile apps and browsers. The state of many apps is laughable.
2
0
3
@philiphammer0
Philip Hammer
2 years
Our current favorite optimization meme raises some important questions. I disagree with the "but webdevs don't care for 5ms" crowd. The state of affairs is that hardware becomes faster exponentially, but most software proportionally slower. This is bad for many reasons.
3
0
8
@philiphammer0
Philip Hammer
2 years
I've spent several weeks optimizing less than 1 ms of gpu time - multiple times in my career. In perspective, 5 ms are more than 60% of DOOM Eternals frame budget for the 120 fps mode on Xbox Series X|S and Playstation 5.
@PR0GRAMMERHUM0R
Programmer Humor
2 years
ThisIsACertifiedPersonalProjectMoment https://t.co/wJmeUtrWYi
1
4
145
@thedrshiwago
Benjamin Anders
2 years
@philiphammer0 By now I've worked with a lot of inhouse and commercial engines and let me tell you FledgEd had some of the best features for designers. RIP
1
2
8
@philiphammer0
Philip Hammer
2 years
Sad news. The Fledge engine was a truly beloved member of the team, built by a small group of extremely talented developers over the last 15 (?) years. It powered the original Lords of the Fallen, The Surge 1 + 2, Atlas Fallen and countless prototypes in between. #RIPFledge
@gameswirtschaft
GamesWirtschaft
2 years
Nicht nur CD Projekt Red verabschiedet sich von der hauseigenen Engine: FĂŒr das nĂ€chste Großprojekt wechselt @Deck13_de đŸ‡©đŸ‡Ș (The Surge, Atlas Fallen) ebenfalls zur #UnrealEngine5. https://t.co/Zrhi2O8r7r
8
8
83
@philiphammer0
Philip Hammer
2 years
City's got some serious blade runner vibes again
1
0
9
@f_mekki
Faysal Mekhid
2 years
@philiphammer0 Thanks buddy! Here's a clean version heh - Happy #DOOM30 !
0
1
3
@philiphammer0
Philip Hammer
2 years
German Bethesda PR on đŸ”„. I'll definitely try the Slayer Worscht today.
@bethesda_de
Bethesda Deutschland
2 years
Bock auf ein Slayermahl? Dann ab zu BEST WORSCHT in Town und gönnt euch die Green Slayer Sauce zu allen Worscht styles! Den SchĂ€rfegrad könnt ihr selbst bestimmen, von Mild bis Höllenfeuer ist alles dabei! Schon probiert? 👀 #DOOM30
2
0
12