Skip to content
View dbircsak's full-sized avatar

Block or report dbircsak

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dbircsak/README.md

Past

I started college right around the time the Internet "came online". It was a very exciting time for me, reading Neuromancer and feeling like I was exploring cyberspace. As a CompSci student, I was concerned that I might not be learning the right language. Sure we were doing C++, but that had just replaced C. What if another language were to come along?

Since that time, I've learned many languages and I've come to feel I could take any language and figure it out. The language wasn't the concern, just remembering all the correct syntax. And if that was ever a problem, just pop on the Net to see some examples.

Present

But what about the discipline of coding? There are three qualities I feel a good software engineer should have. First: are you able to hear a large problem and break it down into smaller, easier to handle problems? Many times my mind has been overwhelmed with the task at hand. If I just slow down and think about it in smaller chunks, then it can be managed.

Another is, do you have a good workflow? Do you have quick "turnaround time"? Can you come up with a solution, code it, test it, see the results, and come up with another answer if the last twenty didn't work? Always work to prototype, to simulate. That way you can figure out if the path you're going down maybe isn't worth it. It also helps in stopping people making solutions that are overly complicated.

And the third quality: Keep It Simple, Stupid. They actually told us about KISS in college and I've always appreciated it when I come across it. Or rather, usually I've felt the pain when it's not there.

Future

Right now, I'm starting to feel like I'm on the edge of a cliff. I see the AI revolution approaching and I am uneasy because I don't know how to process it. Deep down inside there's also excitement in me. If we could just explain our ideas to a machine and have it do the implementation, imagine how much bigger problems we could solve? Do we need KISS, or leave that part up to the AI?

It almost feels like we get to lead an orchestra and the flute player is really good, and the trumpet guy can really hit those notes. We just need to direct them to make a song that brings the crowd to some emotion. And does my AI flute and trumpet understand that emotion? Only if I tell it what to think. :D

📫 Contact

I can be reached at my first initial plus my last name at Google Mail.

Popular repositories Loading

  1. blog blog Public

    Used for code placed on blog

    C# 24 13

  2. unity-simple-server-example unity-simple-server-example Public

    Simple Authoritative Server Examples for Unity

    C# 5

  3. freeze-tag freeze-tag Public

    Freeze Tag modification for Quake 2 and Quake 3

    C 3 3

  4. dbircsak dbircsak Public

    So, like, yah I have this here

    Batchfile

  5. freeze-tag-quake2-experiment freeze-tag-quake2-experiment Public

    Experiment to re-code Freeze Tag mod in Quake 2 with AI (Amp)

    C

  6. freeze-tag-quake2-rerelease freeze-tag-quake2-rerelease Public

    Freeze Tag for Quake 2 Rerelease

    C++