Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sloopy543
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
sloopy543
6y ago
None! Don't do it! It's a foolish and dogmatic way to make software, and a waste of time.
2.
▲
by
sloopy543
6y ago
I had pretty much no experience when I started mine. "Shape" is an arbitrary thing. The shape of the tool should match the shape of your problem, and if you don't know what your problem is yet, you don't know what the be
3.
▲
by
sloopy543
6y ago
It's funny because I have the same mantra. Make games not engines. I focus on making the game, and the engine is the thing left over at the end. But in so many ways, I have learned that a really productive game engine programmer shoul
4.
▲
by
sloopy543
6y ago
I've found that making a custom engine is more amenable to teamwork, not less. I can build a simpler level editor that I can give to a totally nontechnical person (a.k.a. my spouse), and they can go to town making levels. They don'
5.
▲
by
sloopy543
6y ago
He hasn't gotten to gameplay because it is meant to be an educational series, which means skipping the parts that don't serve the educational purpose. I've followed Casey's approach but taken a different path. Instead of
6.
▲
by
sloopy543
6y ago
I definitely relate to the bikeshedding thing. I like what someone from Nintendo once said. "You're making a game. The engine is what's leftover when you're done." I like to think that way as well. Sure, I have a la
7.
▲
by
sloopy543
6y ago
I would encourage you to check out Casey Muratori's Handmade Hero. I believe he does a nice job of separating platform-specific code from non-platform specific code. My engine is based on his. It has a cross-platform library that only
8.
▲
by
sloopy543
6y ago
In my experience, it was easy... until I got to the part of my game that makes it unique. Then it went from easy to very very hard. That's the thing about engines. They'll get you up and running quickly for basic stuff, but you&#x
9.
▲
by
sloopy543
6y ago
For context, it took me about a year of learning in my spare time to get to place where I could do my own cross-platform game engine, and some of that time was spent doing the code for the game itself. What exactly is the expectation here?
10.
▲
by
sloopy543
6y ago
I don't actually think it's that hard once you know how to do it. You basically make a cross-platform C library that generates the GPU commands and sounds per frame, then you just plug that into whatever platform you're runni
11.
▲
by
sloopy543
6y ago
I'll just sit back and eat popcorn as I work with my custom handmade game engine. None of this is a concern for me, and it has been refreshing to work directly with the graphics pipeline and in lower level languages that give me direct
12.
▲
by
sloopy543
7y ago
1. Owner didn't pay me. Lots of manipulative BS. Wanted more money. 2. Startup seemed okay with me being remote at the start but weren't actually okay with it. 3. Contract ended amicably with contracting company. 4. Job seemed oka
13.
▲
by
sloopy543
7y ago
Yeah, I'm all for unit tests when they're needed. They just aren't the first thing I'll write
14.
▲
by
sloopy543
7y ago
Nope. I pretty much always find it to be counterproductive. Most of programming happens in the exploration phase. That's the real problem solving. You're just trying things and seeing if some api gives you what you want or works a
15.
▲
by
sloopy543
7y ago
Regarding the 32-bit thing, wouldn't it be in any game developers interest to create additional x-bit options to rebuild the game in higher bit systems? I would want my game to be amenable to historical preservation, which is the reaso
16.
▲
by
sloopy543
7y ago
Oh I've had plenty of struggles myself. I've gone six months without work and had to spend several years just building my skills to the point where others would find them valuable. On top of that, I was super stubborn about always
17.
▲
by
sloopy543
7y ago
It depends. Some days I work more, some days less. I honestly don't even count the hours because I think the entire premise of it is complete nonsense. It's more like what thing can I work on such that if I were to complete it by
18.
▲
by
sloopy543
7y ago
Yep. It's all about VALUE. If you are there when it matters and you help your customers achieve the OUTCOME they care about, they will happily forget those few moments when you were late to a meeting or didn't answer an email or S
19.
▲
by
sloopy543
7y ago
Where does your money go? Do you regularly audit your finances and account for it all? I have a bigass spreadsheet I use to track every last dollar, and I ruthlessly optimize everything. Cell phone plan, down to $30/month. Health insur
20.
▲
by
sloopy543
7y ago
I meant more like 80 hours a week. It is, in my experience, difficult and cumbersome to charge for more than 40 hours a week since it kinda disrupts the usual cadence. You can do it sometimes for deadlines but wouldn't want to make a r
21.
▲
by
sloopy543
7y ago
Right right. They have other weird concepts like "market rates" and average timeframe lodged in their heads. It's complicated and pardon me if I have glossed over the details somewhat. If you're smart, you get all of the
22.
▲
by
sloopy543
7y ago
Yup. I suspect this sort of thing is going on all over the place but most people don't speak openly of it. All work is value-based. Never forget that. No clients care if you spent 80 hours a week not solving their problem, so why would
23.
▲
by
sloopy543
7y ago
Semantics. It obviously takes time to build independence, but you can do it. It is in your power. Nobody really has to tolerate micromanagement unless they're just starting out
24.
▲
by
sloopy543
7y ago
Umm... nothing and that's the point. It's free market capitalism. People should be free to do whatever they want with their time. So long as the value they provide is greater than their cost, the deal is good for both parties Idea
25.
▲
by
sloopy543
7y ago
If you provide value and they really need you, they won't treat you this way. Find a way to become more valuable and competitive in the marketplace demanding your skill. Save your money so you can say goodbye to micromanagers. Nobody w
26.
▲
by
sloopy543
7y ago
If you're in software, it's easy. You just have to learn how to control your spending and save the rest. Get comfortable living at about $30K per year
27.
▲
by
sloopy543
7y ago
I don't have any of these concerns. I just don't answer emails or Slack messages right way. Nobody has fired me for it yet because I am there when it matters, I consistently provide value, and I show up to all meetings scheduled i
28.
▲
by
sloopy543
7y ago
I would like to think I might experience a cognitive acceleration when I retire. No more bullshit occupying my mind. No need to meditate to stop thinking about such-and-such shitty interaction at work. Hoping to get my mind back so I can do
29.
▲
by
sloopy543
7y ago
Oh for sure! There are so many different FU cards, money being the obvious one
30.
▲
by
sloopy543
7y ago
My only advice is to get your finances together and have a giant ball of "FU" money so you can afford to quit situations where you're wasting your time. Software engineers have the luxury of making large sums of money, so it
More ›