About26 y/o app developer.
SkillsC#, C++, Python
Joined devRant on 10/17/2016
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Anytime I have to deploy to iOS store. Part of the stack includes human review... Need I say more?
If I had a dollar for every fucking time they ignored our flagging to not put it on iPad, and returned with their review 2-3 days later saying:
"App UI did not run on iPad resolution cleanly."
Then having to submit an appeal and wait 2-3 more days...10
My poor colleagues man... Feeling quite bad for them right now. I mean, they must be suffering so badly at the moment.
I mean, who wants to be getting paid to go to Venice anyway? Pfft... Definitely not me. Nope. Not jealous in the slightest. Or China, where the other one currently is.
No no, I am perfectly fine, just chilling, basking even, in the glory of this country town, that I only get to come to 5 days a week. Overall I should be quite grateful for opportunity I suppose. It's not often you get to dodge the "travelling across the planet on an all expenses paid while getting paid to be in one of the most beautiful cities on the planet" bullet. I truly am a fortunate man.
My prayers go out to them, I hope yours do too :'(
At Uni, I went from being the only programmer, to the programmer, designer, scene builder, main script writer, minigame designer, project manager, music composer, UI designer and fucking everything else.
We had a team of 4 people. The artist was great and dedicated, the production person was motivated, but lacked any technical skills and my useless fuckwit of a friend wrote literally 3, 2 note midi sound effects in 6 fucking weeks.
Thank fucking god the coordinator and a mate of mine who we got to do the animations, saw the amount I had carried and both led me to getting 2 jobs in the industry right after graduating.4
"Never undervalue yourself or let anyone else undervalue you."
"Learn to say no."
Same person during my first contract, where I was working insane hours for very little pay.
Back when I was younger, I used to do concreting. And our boss was an old school type of prick.
Pissed off one guy so much that the guy literally hurled a shovel at him lol. Then quit.
Tempted to root my phone purely to remove the long term Volume exposure warning (and the subsequent auto-lowering of it).
Fuck you, you don't know me. Maybe I want tinnitus.7
So my ethernet randomly stopped working on Arch.
At first I thought it had to do with a conflict between it and my tethered phone, so I tried removing all my connections. Still wasn't working.
Next I tried to test the driver itself and make sure it loaded on boot. It loaded, but was disconnected.
Next I decided "fuck it, I know I was just using the internet on Windows, but I'll check the ethernet cable is still plugged in anyway". It was, and it was returning the right MAC address, but still no connection.
So I try debugging the driver further. Everything seemed fine, except it would time out trying to establish a dhcp connection.
Finally I figured, maybe Microsoft tried to troll me and lock out the ethernet waking on boot. So I restart my computer, load into windows and check my ethernet driver, it seems fine. I go to disable the shutdown of the card on OS shutdown. Turns out this driver no longer has that capability.
Wait a minute!? Windows is also having connection issues!?
I look to my left.
Fuck my life...
My router was off... I must of kicked the powerboard under my desk..........2
Myself along with an artist and business entertainment guy met at a pub in October 2016 to discuss an idea for an app based company.
Launched version 1 in December 2016, had nothing.
Launched version 2 in August 2017, by the end of the year we were state-wide and partnered with numerous companies in the space. We also experimented with interstate.
This year we are aiming for country wide.2
Every time I have to Google a method/function, that I know I have already looked up and used a million times previously.9
Sometimes lack of confidence in one area reveals oversight cockyness in stronger areas:
Set up a simple login system from Unity engine to php to mysql db, using android device ID as the login id. Set up database column to accept 32 length varchar for MD5 hashed strings, as I knew the method I was getting the android device ID was automatically being hashed that way and more or less was what I wanted anyway.
Spend 2 days wondering why it would insert the logins with 0 issue, but could never retrieve them. Due to lack of web development and PHP skills, I assumed I was screwing up the handling of mysqli_num_rows() (to check whether I was inserting or selecting in the query) or simply screwing up my SQL queries.
Rewrite the code a few times, even went back to a method I had used in the past.
Today it dawned on me that my testing machines deviceID had been getting trimmed to the 32 character limit. Turns out I didn't account for my workstations device ID to be automatically hashed like the android device id is.
For 2 days I was obtaining and sending a 40 character string to a 32 character limit varchar and blaming my lack of PHP skills........
Back to my niche I go!1
I studied at an Art School and my co-ordinator liked to screw with students. He set up a short-notice meeting with himself, myself and an audio guy (to work on our game).
I didn't know any of this however and my co-ordinator opened with: "He's a photographer looking for a lean Male to do a nude art shoot."....... I'm pretty confident person and I thought he was serious so I agreed to it.
He wasn't serious and it became an interesting start to the meeting.1
Dabbled in primary school on Microsoft Front Page, but actually programming would have been the WoW private server scene. Started on C++, got confused, tried LUA, loved it, came back to C++ was still confused but could get things done. And then the story goes on and on.1
When you can't use the internet cause the Australian government thinks good internet is only for video games. Meanwhile at the genius labs of Microsoft insist on putting a "standby mode" as the default off state on my housemates Xbox One, that allows full speed downloads while "off". Then top it off with another housemate who thinks she knows computers (after getting me to upgrade hers) saying that she isn't making the internet lag while running Windows 10 with auto-updates enabled, while simultaneously uploading to Facebook on our epic 500kb/s upload speed.
Find what resets you mentally and use it to your advantage. For me it's either a shower or a long walk (with music). Both help me relax and gather my thoughts so I can start fresh.
The double-edged sword of teamwork. I'm an indie Game dev, so I have no choice but to work with others of completely different fields. I enjoy it and I get a lot of motivation seeing things done and learning many new disciplines, but team projects have so many downsides when you have to handle everything from programming to cinematography that someone else was meant to do.
My final team uni project I even had to do our music composing cause our sound effects guy did almost nothing in 6 months (he wrote 6 midi notes in 2 weeks at one point).
Cause with enough experience and time I can do anything anyone else can and more.
A painter can paint a painting by hand, I can paint the same painting by code.
A musician can create a song on an instrument, I can create the same song by code.
A teacher can teach. I can teach a computer to teach teachers how to teach.