Categories
Audio&Games

Last time I write about fucking crunch

Y’all tripping with this shit. No one is arguing that crunch is cool. It just fucking happens. Because that’s how it goes with game development. And life.

Let’s take a look at history: first video game ever made, 1958. October 1958. 60 years ago.

The instrumentation group had a small analog computer that could display various curves, including the path of a bouncing ball, on an oscilloscope. It took Higinbotham only a couple of hours to conceive the idea of a tennis game, and only a few days to put together the basic pieces.

“only a few days”. The dude crunched. Highly likely. Another one about the birth of the Amiga:

Miner and his team built their chipset, destined eventually to be miniaturized and etched into silicon, out of off-the-shelf electronics components, creating a pile of breadboards large enough to fill a kitchen table, linked together by a spaghetti-like tangle of wires, often precariously held in place with simple alligator clips. It had no keyboard or other input method; the software team wrote programs for it on a workstation-class 68000-based computer called the Sage IV, then uploaded them to the Lorraine and ran them via a cabled connection. The whole mess was a nightmare to maintain, with wires constantly falling off, pieces overheating, or circuits shorting out seemingly at random. But when it worked it provided the first tangible demonstration of Miner’s extraordinary design. Amiga accordingly packed it all up and transported it — very carefully! — to Las Vegas for its coming-out party at Winter CES.

TL;DR: they worked their asses off –building a damn new computer with new architecture- to get a barely-working hardware demo out in order to get financing going to *actually* build the Amiga. That’s so, so wild. Obviously, no crunch at all.

Another big example and I’ll stop there:

Nintendo. Super Mario 64. First ever 3D Mario. First prototype five years before the game came out. Nintendo for the first time, was not building their own chips, they were using Silicon Graphics (SGI) and MIPS stuff. They were making their flagship Mario game for a new console using 2 very different CPUs from a US company that they had kind of just met. It was a fucking nightmare of complexity: they were developing Mario on a supercomputer, hoping that SGI would be on time to ship the real console components. Hoping. While trying to make a great game they –and no one- had ever done right before: a true 3D platformer.

Super Mario 64 is one of the most important game ever made. And an absolutely excellent game. I’m sure they didn’t crunch at all. They went to bed early, took naps every day when they felt like it. Laughing and having fun.

Y’all are annoying. Crunch happens. I crunched for 3 days to finish my stupid Twine game because if you don’t do more trying to wrap it up, you can go on endlessly. That’s what happens with game development. That’s the fucking curse. Nothing is ever done in a digital world and it feels like you can always tweak. There are always some shit you can tweak. In the real world at some point it feels done. Never in the world of computer games (music production is the closest in terms of endlessness).

But also Jesus, crunch is fucking everywhere: people shipping rockets crunch. Nurses at the ER crunch. Folks building cars crunch when they’re expected to produce [number] of cars a week. Amazon workers will crunch like crazy in a few weeks. You think your favorite show/movie is made with 9-5 people? Your own mom probably crunched a million times because of you. It’s not healthy, that’s not the fucking point.

The point is that it happens and you need to go through it, do whatever you can so that it doesn’t happen again and it still will happen. We can also chill and nothing will ever come out of chilling forever. At some point you need to go hard to get shit done. Period.

It’s more the case with game development than anything else because there is no rules in game development. No standard way of doing things. If people crunch in fields where we know exactly how to make the sausage, imagine in a field where we don’t know and never will because every single game is made differently and knowledge is barely shared (NDA, NDA). Crunch will more than likely happen.

You shake your head and you do it. Because you care. Because of the sink-cost fallacy. Because you need to pay the bills. Whatevs. In the end the game is out and you feel better. Then you move on with your life. Nothing’s perfect. But shipping something you’re proud of, is a hell of a drug.

Categories
Audio&Games

Lame Store

So I have access to an iPad Air now. I haven’t played games on iOS in ages. Years. So I went to the App Store, thinking, “oh my god, it’s going to be full of amazing games I don’t know about”.

In the top 30 there are pretty much the exact same games as on my dead as hell Windows Phone app store. LMFAO. Subway Riders, Fruit Ninja and Angry Birds and a sea of match-3 games. Super addictive pool games like I was playing on my phone in 2011. I’m silently wheezing.

What’s sad to me is that the polishing level hasn’t increased at all. It’s all meh or bad. Not even sound on Hole.io, a top free game that could have awesome sound effects but only serves you with loud commercials every time you lose. The complete lack of care, goddamn.

Also holy fuck the spam and constant pull to make you download other apps and in-app purchases is unreal. I’m not surprised kids buy stuff in seconds. And then you grind for 68 hours. And then give up, ashamed at the pointless shit you’ve been tapping on on repeat for months. Gaming on tablets is bizarre.

I’m blown away by the legendary super good and so much better Apple app store I guess.

Categories
Me Myself&I

NBA post-it

I don’t want to hear about no king. Also I’m rooting for everyone black and left-handed.

It’s been a very rough off season for the Spurs. Watching Kawhi and Danny go for almost ten steals in a pre-season game and basically low-key destroying the East is giving me diarrhea and simultaneously makes me mad happy. They’re so good and cold as icey gentlemen that they are. Toronto is now up 4-0 which doesn’t mean anything in a season but Kawhi is the most efficient player out there. Damn I miss him.

KD can discuss that for sure. Over Utah, KD showed that he’s the best player in the NBA. Can score at will over anyone, plays great defense. And that got them to win against a Jazz team that was clicking like a Swiss clock. The Warriors are fighting right now. The west is ruthless.

The Spurs the other night. Man, that first half. That fucking ball movement and quasi-perfect shooting performance, gahd. And they’re missing Dejounte lost to injury a couple weeks ago so they struggled to close the game. Other than that, they looked great. Rudy is a beast. DeMar is hesitating a bit too much on his drives but he passed the ball a lot and nicely. Lamarcus didn’t have the greatest night but I do love him, his hustle, his offensive rebounding and overall focus. The Spurs units are stable as hell. I like what I see with Bryn Forbes. He’s going so hard and the rest of the team is ramping up, trying to get in the zone.

Great game.

Categories
Me Myself&I

Web Technics

The rise of JSON.

2005 He pointed to Gmail and Flickr as examples of websites already relying on AJAX techniques.

It’s interesting to me to point out that because big names, big websites, were doing big things so should we all. That is so strange. It’s like saying Walmart sells stuff and has a big parking lot so you should probably build one next to where you live. Because sometimes you sell things too. Programmers are weird. It gets weirder.

XML is the most fully-developed means of getting data in and out of an AJAX client, but there’s no reason you couldn’t accomplish the same effects using a technology like JavaScript Object Notation or any similar means of structuring data.

So the dude says that some extensive work has been done so that one format (XML) allows developers to share data and also, fuck that. Let’s re-invent again. That’s very efficient, inclusive and not selfish at all.

XML has never been widely loved. Even Winer has said that he does not love XML. But XML was designed to be a system that could be used by everyone for almost anything imaginable.

What the fuck does it even mean to “love” a data format? No one “loves” HTML. A system designed for everyone for almost anything imaginable, is a fucking great idea. But you’d rather screw that for your daily comfort? That is not selfish at all.

Imagine a world in which HTML documents and API responses had the exact same structure.

That was the whole goal! Empowering folks for generations with technical foundations that stand the test of time. Conventions and guidelines that we can lean on. But no, early 2000 programmers had to fuck it up and make themselves look smarter because they found a way to do something that seemed simpler but deter 99% of the population from doing it. An entirely different paradigm would have happened.

Instead programmers circumvented browsers’ security with JSON just so that they can run Javascript code off any website. Websites should have stayed about displaying stuff. They should have been made to have awesome fonts and an easy way to play with them. Websites should have stayed about reading more than watching videos or scroll algorithmically-curated timelines. Having the possibility to play games in the browser without Flash is great I guess but also kind of super useless.

The web was supposed to be for people, not a programmer’s playground.

Categories
Me Myself&I

Been a minute

I made it. I successfully landed on my feet after getting evicted.

Last weekend was kind of crazy: moving an entire 500m² (5,000 square feet), a whole 19-year presence from my friend and property manager, Jason. People showed up to help, it was great, hard, emotional. The weather was impeccable, warm and soft. I still went to play basketball in the morning despite hauling ass for 12 hours afterwards. My body feels like granite right now. On Sunday morning, 7am, I woke up with 3 gunshots across the boulevard. 10 minutes later, the cops. 2 hours later, yellow tape all over the block. I saw yesterday that someone died there. Drive-by.

It’s a weird feeling to be so close physically to random death by weapon, you know? Especially while you’re trying to survive sudden displacement and find yourself a nice place to live in. Fortunately, my good friend Arthur has a place and allowed me to move in his house. A wonderful, wonderful home. And I still can bike to work. Meanwhile, I will interview soon for a sound design position in Palo Alto. The week before that I was getting a baby mattress for our homeless woman from FedEx. Yup, she ordered it I don’t know how. But she just lost her delivery address. Ain’t nobody doing this for her anymore. Fuck gentrification so hard.

Shit is super-wild and exciting and scary and I feel like sleeping and stretching for 96 hours.

Workwerkwerkwerkwrek, though. I have all those projects, like buying South Los Angeles and rent it out to whoever I want. Like the white dude who’s buying my ex-block, displacing people who lived there for a substantial time of their lifetime. So dear friends and neighbors around: don’t sell shit. Ask me first, ok?

We’ll get through it child. We’ll get through it.

Categories
Me Myself&I

Keep it movin

What’s up motherfuckers,

This move/eviction is real now. I hear the sound of tape going over boxes here and there. Roommates packing. I’ll be fine. But damn it’s sad and weird and impossible to change. I’m taking a million pictures. I loved that place.

Categories
Me Myself&I

Halftogon House Concept

It all comes down to maintenance costs. Having a home is one thing, but making sure that it doesn’t cost you much if at all for years and decades is the goal. I have many examples of friends and family building or renovating houses only to realize that heating that place costs an arm or cooling it down is an issue or that material was great for the first five years but is now deteriorating fast etc.

I designed my home with all that in mind.

So, the best shape in terms of insulation is the circle.

612px-Circle-withsegments_svg

You want to minimize external surface area and consequently heat loss and gain. It also keeps building costs to the minimum. Circles are the best for that. Obviously, circles are not practical to build with. 3D printing solves the issue I guess, but it’s still weird to have interiors that are rounded (and with angled furniture, that’s even weirder). Human evolution pushed my brain to feel suspicious of rounded interiors. So we build squares:

Regular_polygon_4_annotated_svg

Square is the simplest and easiest shape to build with. One big problem is that it’s boring as hell. Kind of brutal. We see that with modern McMansions and those arrangements of cubes. Not that pretty, even with nice landscape. Bigger problem, when you add surface with a cube or two, it adds thermal bridges and surfaces really quickly. Let’s say you want a L-shape house (two rectangles), that’s six external surface areas with some sort of connection between them (thermal bridges).

It’s not bad per se, but it will have a non-negligible long term cost. What about octagons?

515px-Regular_polygon_8_annotated_svg

That’s the closest shape to a circle, right? You might be surprised to learn that the octagon is really great for houses: 20% more space than a square shape with the same perimeter. The space inside the house is real space and not hallways and corridors: less space waste.

There’s no big problem with that shape. It’s actually pretty awesome in many ways. But! You kind of need to build big to enjoy decent-sized rooms otherwise they’re small and it feels like you’re an ant moving from a small room to another all the time. I’d rather not build big and probably wouldn’t be able to anyway. Big houses are terrible for the environment and just plain bad financial investment: if you have kids, they’ll live around you, not in the room you specifically designed for them. Bet.

So I got the idea of cutting it in half (when in doubt designing something, just cut).

515px-Regular_polygon_8_annotated_svg_cut

 515px-Regular_polygon_8_annotated_svg_half

515px-Regular_polygon_8_annotated_svg_halfcut

And then rotate it.

515px-Regular_polygon_8_annotated_svg_halfcut_rotated

Ta-da! The bottom is full North (street side). The top, the longest line, is South with large windows all along. East on the left, West on the right. If you center around the bottom left corner, the shape is reminiscent of two hands joining at the wrists.

The shape is sheltering, protecting yet stays open on one side. The green roof will accentuate this idea. The 3D printed concrete technique means the house is uni-body. Zero thermal bridges, bitches. Open floor plan, obviously. Cross ventilation East/West with cool North, North/East facing the walls, cooling down the house passively. Sun on the South side for passive heating.

Concrete and glass on the outside pretty much guarantees that nothing will rot or need special attention, ever.

This way I think maintenance and costs would be kept at a minimum all year long while enjoying a serene place to live that regulates its temperature efficiently and naturally. LETS GO

*drops mic*

(next time I’ll show you the floor plan I designed; it’s dope af)

Categories
Music

Aretha

Gone. It was going to happen. It always will happen. Death is coming to all of us.

But there’s this really haunting thought about performers and musicians of the generation of Aretha: they created everything we’re building new music on. They created everything we’re using in our software. And they’re about to leave this earth.

It’s so bizarre. I’m still processing Prince’s as what would he be doing these days. George Duke, my god. It’s just unreal how much stellar musicianship there is with just those two artists. All the feelings in the world expressed in a dozen of musical styles from pop to hardcore free jazz. There are a few dozens of those artists and they will pass in the next decade or so.

All of them.

It’s just going to be a massive extinction of very high quality craftsmanship in music.

We know that music has become such a a commodity that stars these days are more about charisma than talent. The public has accepted that. The music industry has become a LaCroix dispenser for the past twenty years. You (want to) believe it tastes something. Even more so in the past five years. Everything sounds the same, everyone is using the exact same machines. We forget about tracks and it doesn’t even matter, a new one pops out with the same chords. It’s not right or wrong, it’s ultra-efficient.

And music, although doing well with efficiency –great pop music is universally loved-, is larger than that. A whole lot wider.

Categories
Me Myself&I

Them Spurs

But I’ll tell you, it’s funny: I might not have even made it to the league at all if Pop had not decided to give me a second chance to make a first impression on him. He invited me back in for another workout, and I made sure not to mess it up. I played a lot better against Lance this time. He still gave it to me pretty good, but I held my own a little bit. And I think I showed off some of the things that I could do on the court.

Tony Parker says Thank You.

Second chances matter. It’s amazing what good can happen when you give someone dedicated more time to prove that they’re the person you’re looking for. *wink wink*

OMG SPURS. This summer has been rough as hell. I’m working silently towards acceptance with Kawhi and Danny Green gone to Toronto. Damn. Tony has to come back for one last year though… Obviously, welcome to DeMar. Spurs lost a Compton bro to get another one. This feels right.

Now, the next season team is… Good? People forget about LMA all the time I hope that fuels him to show once again that he’s a beast. They have young, cold as ice talent (White, Walker). They have intense hustlers (Murray, Mills). They have very experienced players (Ginobili, Gasol) and sharp shooters (Gay, Belinelli, Bertans, Forbes). And then you add DeMar, a great scorer and Poetl, an athletic, quick center.

S P R E A D  D A  F L O O R

As usual, everyone thinks they can’t do shit because Warriors and blabla. We’ll see, haters.

Categories
Me Myself&I

Why we never hear of GenX

It’s simple:

Generations

It doesn’t look like it but we’re the smallest adult generation alive and paying taxes. There are 10 million more boomers and 15 million more millennials. Not only those generations boast 25 million more people, those are so much more prone to consumerism. Thus the media only talk about them, duh.

Gen X grew up conflicted with capitalism. On one hand, we wanted Jordan’s too but on the other hand we were like Fuck You I Won’t Do What You Tell Me, right? We’re an annoying market for the new economy which relies so much on impulse and sucking the hell out of our wallets, a subscription and a convenience fee at a time.

The differences don’t stop at economics. It’s for everything, it’s such a fascinating lens. Take firearms: Boomers want to keep their guns, Silent gen wants more guns, Mills want gun laws, we just want guns to be thrown into the nearest volcano so that we never have to fucking mourn every week ever again. We’re about solutions right now, whatever it takes. Regardless of what was before. Because unlike younger generations who don’t know and haven’t lived the non-digital world long enough before 2000 and might doubt themselves, we did live enough through those times to know what to do, change, edit, reverse in today’s world.

I think Gen X is very important in History. Gen X is quite unique: what millennials experience economically, we pioneered. What boomers had, we got a quick taste of it. The fact that we grew up through the most massive changes in human history made us super wise and also, super tired. It made us determined in our thoughts and trains of thoughts though. We’re the middle generation that shared big moments with all the people alive right now: talking about WWII with greatest gen and silent gen when the internet didn’t exist, making cassettes from our boomers parents’ vinyls and VHS from TV shows, installing computers or making websites for our younger siblings. And of course, going through the entire history of computer games, from the first console ever when we were kids to now.

We’re the most intersectional generation ever. We really went through the world being local to becoming global. Nobody else experienced that monstrous, massive change as a backbone of their lives. Gen X did.

Today, Gen Z’s oldest members born in 1998/1999 are adults. They don’t give a fuck, for what I see. They’ll say “fuck Beyoncé and fuck yo mama too”. They’re like Gen X. Millennials and Boomers share consumerism and complaining. Gen X and Z share the punk attitude and questioning. It makes sense. Things cycle.