250 reputation
28
bio website
location Australia
age 22
visits member for 3 years
seen Jun 9 at 7:33

I love writing code and I'm always reading and learning how to improve my craft

  • I started programming when I was 12 producing terrible Visual Basic 6 games.
  • I moved to C++ at 14 and never looked back.
  • I love working in the terminal and trying to find new and interesting ways to get ideas from my brain to the screen as fast as possible.

Sep
24
awarded  Autobiographer
Apr
26
awarded  Yearling
Apr
26
comment I am new to programming and I am interested in jdbc - Tips and Advice needed
Creativity is definitely a huge part of it. Your users are going to come to you with a broad and ambiguous set of problems and your job is to figure out how to explain and implement those requirements in a way a machine can understand. Machines don't tolerate any ambiguity so it required a lot of creativity in the way you solve those problems. I've been programming for close to 7 years now and I think it's really important to hold onto that enthusiasm for new knowledge. Luckily programming is a field where there's always more to learn.
Apr
26
answered I am new to programming and I am interested in jdbc - Tips and Advice needed
Apr
26
comment I am new to programming and I am interested in jdbc - Tips and Advice needed
The initial learning curve can be very intimidating but I've found that as you gain more knowledge it gets easier. But you never stop learning as once one section is easy it's time to move onto another harder or different section of programming. You can be financially successful in programming without continuous learning but I couldn't imagine picking a point in my career where I'll say "I think I've learned enough, it's time to stop".
Apr
26
comment I am new to programming and I am interested in jdbc - Tips and Advice needed
Success in computer science/software engineering doesn't depend on specialization. It depends on your ability to solve problems, understand users and continuous learning. Additionally JDBC is just a technology for connecting to databases from Java. It's not exactly a technology that can be specialized in.
Feb
26
awarded  Constituent
Feb
26
awarded  Caucus
Feb
4
awarded  Custodian
Feb
4
reviewed Excellent Better php framework for shared hosting
Feb
4
reviewed Needs Improvement Where can I learn more about JavaScript and Python?
Feb
4
awarded  Informed
Dec
18
comment How are “Json.org”-like specs graphs called and how can I generate them?
No problem, glad to help.
Dec
18
answered How are “Json.org”-like specs graphs called and how can I generate them?
Dec
17
awarded  Commentator
Dec
17
comment How are “Json.org”-like specs graphs called and how can I generate them?
The name you are looking for is "Syntax Diagram" or "Railroad Diagram". stackoverflow.com/questions/796824/… might be useful to you.
Oct
28
comment API Auth vs User Auth
SSL only protects data encrypted from being read during transmissions. But if you distribute a binary that contains a string with your username/password for your API with the intent to log in to the API then the program needs to be able to send that username/password combo to the server. In order to do that the client hardware needs to be able to read the username/password in order to know what to send. And if the hardware can read it then so can the user, therefore it's only a matter of time until your password is found and your API can be accessed by anyone.
Oct
28
comment API Auth vs User Auth
The client needs to be able to send the information over the wire, therefore it needs to be able to read the information. How can the client execute something it can't read? And if the client can read it, so can the user with a bit of effort.
Oct
27
comment API Auth vs User Auth
When you distribute your client, what's to stop a user of the client from reverse-engineering the username/password combo from your source?
Aug
14
awarded  Critic