Message Board


Message Board > Malarkey > Let's work together on this idea!

May 11, 2020, 10:51
Dennis
どこかにいる
2092 posts

My dream of becoming a programmer became reality so nowadays I do technical reviews and write analyses in Word and track my changes in Excel. It's truly amazing.

Seriously, I am still doing consultancy as a PL/SQL analyst developer, but it's more analyst than developer nowadays (because of the nature of the company I am working for). I never expected the "boring" stuff actually got much more interesting as I got older.

What changed dramatically is that I offer my business now on a freelance basis. That means I started my own company counting 1 person. Using the company I also acquired a YoYo Games license to do some r&d in games programming. so far, it actually looks ok. Not a fan of the drag n drop of course, but it seems like quite a powerful system. I like to have all my tools in one product, like the good old DIV days, and while Unity was fun to try too, I think GameMaker matured quite well. I am not a hardcore programmer anymore either, I am more interested in software design, than in the pure programming part.

I mean, it's cool you can have great code, but it's also nice to be able to create a great game that is fun.
____________
Kwakkel
#
May 12, 2020, 13:26
Rincewind
programmer
1545 posts

I agree doing the design is good fun but maybe after that becomes stressful when you're going to have to put it together. I also experience graphic design and sound creation as much more fun than programming itself. So the fun really starts for me when I am far in programming and start doing the other things. Anyway I took on programming as main skill, else I get nowhere. :)
____________
Personal website: http://www.loijson.com
#
May 12, 2020, 20:41
PB
Defender of the faith
630 posts

I never wanted to create games professionally, but I did want to become a programmer, so I did.

I enjoy writing features that help customers in their work while aiming to exceed their expectations.

Basically I parked my hobby to create games once I started studying computer science. But when I recently found out about FUZE4 Nintendo Switch, I did pick it up again. It was fun, but for me it's fun as a side project, nothing serious.
____________
#
May 16, 2020, 16:29
Rincewind
programmer
1545 posts

Quoting PB:
Basically I parked my hobby to create games once I started studying computer science.


When I was studying I parked my study to program on a game for half a year! :P I like programming both games and serious software. Also it is good to know the other part of a programming language.
____________
Personal website: http://www.loijson.com
#
May 18, 2020, 22:55
PB
Defender of the faith
630 posts

In my opinion, a big part of programming comes down to skill. Of course no need to learn about language features and patterns, but in the end you need the skill to build something solid as well.

And a big part of skill comes down to training. So I agree that it's a good idea to not always build the same thing in different variations.

I would also recommend reading the code by other developers. Since that may help you discover patterns or language features that you wouldn't otherwise have discovered yourself.
____________
#
May 25, 2020, 12:34
Dennis
どこかにいる
2092 posts

Quoting PB:
In my opinion, a big part of programming comes down to skill. Of course no need to learn about language features and patterns, but in the end you need the skill to build something solid as well.

And a big part of skill comes down to training. So I agree that it's a good idea to not always build the same thing in different variations.

I would also recommend reading the code by other developers. Since that may help you discover patterns or language features that you wouldn't otherwise have discovered yourself.


I tend to disagree on this a bit. I think it's important to have reusable code that is robust enough to fit different situations and is easy understandable.

I'd recommend 10 lines of code that are easy to follow than 1 line of code that is complete gibberish.

Because you might understand what it does, but that doesn't mean someone else who will look at your code later will. And he will lose time (=money) trying to figure out what it does.

Also looking at other people's code is also a way to learn how something should not be done. Sometimes the code is bad. It will work so it is in production, but it is still bad. And then you might adopt bad habits.

It's always important to always be critical when seeing other people's code.

a.k.a.

"Who the fuck wrote this piece of shit?" -- Oh it was me 6 years ago.
____________
Kwakkel
#
May 28, 2020, 23:31
Fiona
games are terrible
-9616558 posts

the worst part about becoming a better developer is you realise you don't know shit and also it takes twenty times longer to write code because you can't help yourself but to do it "properly"

look at this site, i wrote this 15 years ago over like a couple of weeks, but would probably take me months now lmao

at least it wouldn't be so full of hilarious bugs and security holes

[Edited on May 28, 2020 by Fiona]
____________
laffo
#
May 29, 2020, 11:18
Rincewind
programmer
1545 posts

Yes, absolutely Fiona. I started making a map editer in Java, with the idea to make a simple editer. I did want to make it properly and better structured than old projects. That is why it is now taking longer than I would have thought. Then again I also don't quit the project now because "there is nothing wrong with it still".
____________
Personal website: http://www.loijson.com
#
May 29, 2020, 22:29
PB
Defender of the faith
630 posts

Quoting Dennis:
Quoting PB:
In my opinion, a big part of programming comes down to skill. Of course no need to learn about language features and patterns, but in the end you need the skill to build something solid as well.

And a big part of skill comes down to training. So I agree that it's a good idea to not always build the same thing in different variations.

I would also recommend reading the code by other developers. Since that may help you discover patterns or language features that you wouldn't otherwise have discovered yourself.

I tend to disagree on this a bit. I think it's important to have reusable code that is robust enough to fit different situations and is easy understandable.

I'd recommend 10 lines of code that are easy to follow than 1 line of code that is complete gibberish.

Because you might understand what it does, but that doesn't mean someone else who will look at your code later will. And he will lose time (=money) trying to figure out what it does.

Also looking at other people's code is also a way to learn how something should not be done. Sometimes the code is bad. It will work so it is in production, but it is still bad. And then you might adopt bad habits.

It's always important to always be critical when seeing other people's code.

a.k.a.

"Who the fuck wrote this piece of shit?" -- Oh it was me 6 years ago.


I 100% agree that it's important to write code that is easy to understand, but that also takes skill.

"I think it's important to have reusable code that is robust enough to fit different situations"
That I disagree with. Having that type of code tends to make it complex. If you create a function that is used for many situations, then it becomes really difficult for someone to make a change to that function without being sure nothing breaks. It's better to give a function a single responsibility.


"Because you might understand what it does, but that doesn't mean someone else who will look at your code later will. And he will lose time (=money) trying to figure out what it does."
I agree with that thought, but that's also not what I meant. Of course it's important to always be critical about your coding and also to strife for simple, easy to understand code. Platforms like Sonar can also help you with improving code quality and reduce complexity.

However, often languages evolve with new features that may be quite intuitive to understand. Or they may have old features that did not really stick with you, but are actually useful. If you don't know about them, you won't use them, and you'd write your own code to do something that can be done with an build-in language feature.

I think it's more colleague friendly to ask of them to learn language features, than to figure out what you tried to do with your own implementation (if that could have been done with a language feature).
____________
#
July 26, 2020, 13:20
Rincewind
programmer
1545 posts

Anyone still programming? :)

One more thing that is important in serious programming, is the time facter. I'm so often without any time on my hands. What I noticed is that the longer I program on an end, the more problem cracking I become. It looks like when I am doing a test in school, nearby the finishing time of the test I write all the last answers down (consider the problems cracked at last). So what is important when I want to have enough time to program, is that I schedule large work blocks for myself that I can continue working in until every problem has been cracked at the end.

Otherwise, I just skip over many problems and never really seem to finish. Does anyone ever experience the same?
____________
Personal website: http://www.loijson.com
#
July 26, 2020, 13:33
PB
Defender of the faith
630 posts

The worst is, if you're in the middle of major refactoring and you have a lot of open ends. If you get interrupted in such work, then that costs so much time. You need to build up the context again in your head. You may have forgotten about some of the open ends, resulting in bugs that are found much later.
____________
#
October 9, 2020, 10:51
Dennis
どこかにいる
2092 posts

Quoting Rincewind:
Anyone still programming? :)

One more thing that is important in serious programming, is the time facter. I'm so often without any time on my hands. What I noticed is that the longer I program on an end, the more problem cracking I become. It looks like when I am doing a test in school, nearby the finishing time of the test I write all the last answers down (consider the problems cracked at last). So what is important when I want to have enough time to program, is that I schedule large work blocks for myself that I can continue working in until every problem has been cracked at the end.

Otherwise, I just skip over many problems and never really seem to finish. Does anyone ever experience the same?


Yes especially when you get a bug/ticket or something and before you know it you spent half a day on it. And then I feel I am out of "the zone" of what I was doing which also costs time.

Kind of like a context switch if you know about SQL and 4GL languages. XD
____________
Kwakkel
#
October 9, 2020, 17:11
Mezzmer
Square-theorist
792 posts

Sounds like complicated bug/ticket(s).

I work for myself and around here rarely anyone has requests. Consultation is forced for my clients, they only provide information when they can be bothered!

I don't earn much.

On the other hand I'm marketing Sheepdog Adventure iOS which has been painful and I need more capital to make it soar.

Working freelance, or designing on the side new games is great! I work for myself, yes, live alone and this is easy - working from home is very flexible!

Back to coding - I haven't coded much recently and I'm a bit rusty, even using C# Unity is breaking back into it. I am designing as I said so I have the right approach to code and nothing gets wasted.

Wish me luck!

[Edited on October 9, 2020 by Mezzmer]
____________
#
October 15, 2020, 12:01
Dennis
どこかにいる
2092 posts

Quoting Mezzmer:
Sounds like complicated bug/ticket(s).

I work for myself and around here rarely anyone has requests. Consultation is forced for my clients, they only provide information when they can be bothered!

I don't earn much.

On the other hand I'm marketing Sheepdog Adventure iOS which has been painful and I need more capital to make it soar.

Working freelance, or designing on the side new games is great! I work for myself, yes, live alone and this is easy - working from home is very flexible!

Back to coding - I haven't coded much recently and I'm a bit rusty, even using C# Unity is breaking back into it. I am designing as I said so I have the right approach to code and nothing gets wasted.

Wish me luck!


Sounds like you are really investing time and money in it so... Maybe it will not always go as planned but eventually you will get there. Good luck.

About the tickets, well... It's not the lack of info in it per se, but sometimes the person logging it gives suggestions to solve it or extra info that has nothing to do with the problem and you mostly spend time investigating unnecessary tracks.
____________
Kwakkel
#
October 26, 2020, 07:08
DTM
Earthling!
821 posts

Quoting Fiona:
look at this site, i wrote this 15 years ago over like a couple of weeks, but would probably take me months now lmao

at least it wouldn't be so full of hilarious bugs and security holes

I came to visit booleansoup today because I just got a spam "we've hacked your password" email with a password I'm pretty sure I've only used here :pp
____________
:o
#
October 28, 2020, 12:30
Dennis
どこかにいる
2092 posts

Quoting DTM:
Quoting Fiona:
look at this site, i wrote this 15 years ago over like a couple of weeks, but would probably take me months now lmao

at least it wouldn't be so full of hilarious bugs and security holes
I came to visit booleansoup today because I just got a spam "we've hacked your password" email with a password I'm pretty sure I've only used here :pp


I only use this password here as well. I made the password in such a way that the owner of the site is reminded he should use 1-way encryption to store password hashes instead of the passwords themselves.
____________
Kwakkel
#
October 28, 2020, 18:12
PB
Defender of the faith
630 posts

My virus scanner doesn't allow me to log into booleansoup anymore without first confirming a few times that I am aware of the risks.

I didn't see the e-mail yet. I'm not sure if my spam filter caught it, or if I'm using an old e-mail address for the account.

But I think I haven't used this password for other service either.
____________
#
December 3, 2020, 13:12
Rincewind
programmer
1545 posts

Still try to keep this topic alive!

So I have heard from a friend, that there are benefits to getting a job. I wouldn't have thought it would make a difference, but apparently when you get work you could get more time on a day. That is not only time to work in, but also when you go to your house after work, there would be more available time. My problem is, that my time has sped up so much that I can barely do a thing on day. I have a good place to go to for programming Java, but it's going to take some strength to finish a project without enough time.
____________
Personal website: http://www.loijson.com
#
December 16, 2020, 22:26
PB
Defender of the faith
630 posts

I think it might be true that if you do more stuff in a day, you build up more stamina to do even more stuff. And if you do less, then you loose stamina to do stuff. And having a job can help you to build up discipline to do stuff.

It's the same with physical exercise. If you do nothing, it becomes harder to do something. If you have an appointment with someone at the fitness to follow an exercise plan, then that helps you to improve your physical condition. Over time then you have more physical stamina to do even more, in stead of even less.

I think it works out both physically and mentally.

Edit: but of course other conditions also matter. For example your age, and any limiting conditions that you may have physically or mentally. (also: I'm not an expert on this :P )

[Edited on December 16, 2020 by PB]
____________
#
December 17, 2020, 12:12
Dennis
どこかにいる
2092 posts

Quoting PB:
I think it might be true that if you do more stuff in a day, you build up more stamina to do even more stuff. And if you do less, then you loose stamina to do stuff. And having a job can help you to build up discipline to do stuff.

It's the same with physical exercise. If you do nothing, it becomes harder to do something. If you have an appointment with someone at the fitness to follow an exercise plan, then that helps you to improve your physical condition. Over time then you have more physical stamina to do even more, in stead of even less.

I think it works out both physically and mentally.

Edit: but of course other conditions also matter. For example your age, and any limiting conditions that you may have physically or mentally. (also: I'm not an expert on this :P )


As a coder, all these things sound very exotic. :laughcry:
____________
Kwakkel
#
December 17, 2020, 16:11
Rincewind
programmer
1545 posts

Yes PB! I am going to have to do things more disciplined. :( I was adviced by Raverdave to play computer games to fuel programming, so that's what I am trying now daily. I think even that might work, not only doing serious things.

@Dennis: Programmers try everything to get the most out of their day? :eyeroll:
____________
Personal website: http://www.loijson.com
#
December 20, 2020, 10:02
PB
Defender of the faith
630 posts

I think so too. I mean, if you choose to play computer games over watching Netflix, at least then you are provoked to interact and/or think more about things, so that would be an improvement over watching Netflix :)

But once again, I'm not an expert :P

Also I'm a coder too. I think as coders we need to stop using our profession as an excuse to be a worse version of ourselves. Of course it's difficult to change and improve, especially on your own.

But we're coders. We can refactor our thinking. The first version of ourselves might not be the best, but we can apply improvements and patches. We can do root cause analysis and fix the issues. But do make sure that you carefully test any update thoroughly before you make any irrevocable changes...
____________
#
December 24, 2020, 12:48
DTM
Earthling!
821 posts

Quoting Dennis:
Quoting DTM:
Quoting Fiona:
look at this site, i wrote this 15 years ago over like a couple of weeks, but would probably take me months now lmao

at least it wouldn't be so full of hilarious bugs and security holes
I came to visit booleansoup today because I just got a spam "we've hacked your password" email with a password I'm pretty sure I've only used here :pp

I only use this password here as well. I made the password in such a way that the owner of the site is reminded he should use 1-way encryption to store password hashes instead of the passwords themselves.


I did the same :oo
maybe our passwords are the same :what:
____________
:o
#
January 6, 2021, 11:00
Dennis
どこかにいる
2092 posts

Quoting DTM:
Quoting Dennis:
Quoting DTM:
Quoting Fiona:
look at this site, i wrote this 15 years ago over like a couple of weeks, but would probably take me months now lmao

at least it wouldn't be so full of hilarious bugs and security holes
I came to visit booleansoup today because I just got a spam "we've hacked your password" email with a password I'm pretty sure I've only used here :pp

I only use this password here as well. I made the password in such a way that the owner of the site is reminded he should use 1-way encryption to store password hashes instead of the passwords themselves.

I did the same :oo
maybe our passwords are the same :what:



By the way: "if you can read this, you suck at encryption! So I hope you can't read it!" is a safer password than "wtflma0glhf7&%^ggezlul!!1oen"

@Rince: Well, I wanna try everything, but then I get the usual IsItFinishedYet call by my teamlead followed by it can't be that hard. And when you explain why it is he says I shouldn't bother explaining since he doesn't know how to code. :/ XD



PS: That was not my password.
____________
Kwakkel
#
January 21, 2021, 16:07
Rincewind
programmer
1545 posts

I'm half way building up stamina to do more things on a day. When I was still in high school I had alot of it, but I haven't been able to reach a high level since. I'm slowly getting grounds. I now can do things on a day from 10:10 AM until 11:45 PM.

When my Work Time Advisor project is ready, I can just follow the program's day scheme directions!
____________
Personal website: http://www.loijson.com
#

Page 1 , 2 , 3 , 4 , 5


Message Board > Malarkey > Let's work together on this idea!

Quick reply


You must log in or register to post.
Copyright © 2005 Booleansoup.com
Questions? Comments? Bug reports? Contact us!