by Esternial » Thu May 07, 2020 4:42 am
by Torisakia » Thu May 07, 2020 4:46 am
[TNN] A cargo ship belonging to Torisakia disappeared off the coast of Kostane late Wednesday evening. TBI suspects foul play. || Congress passes a T$10 billion aid package for the Democratic Populist rebels in Kostane. To include firearms, vehicles, and artillery.
by South Reinkalistan » Thu May 07, 2020 4:48 am
Esternial wrote:As for my preferred IDE, I actually use Notepad++ a lot, as well as Toad (for SQL). Sublime to a lesser extent.
by Torisakia » Thu May 07, 2020 5:01 am
[TNN] A cargo ship belonging to Torisakia disappeared off the coast of Kostane late Wednesday evening. TBI suspects foul play. || Congress passes a T$10 billion aid package for the Democratic Populist rebels in Kostane. To include firearms, vehicles, and artillery.
by Dylar » Thu May 07, 2020 5:09 am
St. Albert the Great wrote:"Natural science does not consist in ratifying what others have said, but in seeking the causes of phenomena."
Franko Tildon wrote:Fire washes the skin off the bone and the sin off the soul. It cleans away the dirt. And my momma didn't raise herself no dirty boy.
by Bombadil » Thu May 07, 2020 5:24 am
by Risottia » Thu May 07, 2020 5:27 am
by South Reinkalistan » Thu May 07, 2020 5:28 am
Risottia wrote:so bah humbug to youngsters who don't even optimise their code.
by Esternial » Thu May 07, 2020 7:11 am
by The Blaatschapen » Thu May 07, 2020 7:53 am
Esternial wrote:South Reinkalistan wrote:Oh, uhm, about that...
It's very true that well-performing infrastructure can result in lazy coding. Having a script run in "a few seconds" can be bad if you run it on high-end infrastructure.
It's why all our Dev environments generally have fewer CPUs & memory, to create an artificial bottleneck in performance to force code optimization.
by Alvecia » Thu May 07, 2020 8:19 am
by Esternial » Thu May 07, 2020 8:25 am
The Blaatschapen wrote:Esternial wrote:It's very true that well-performing infrastructure can result in lazy coding. Having a script run in "a few seconds" can be bad if you run it on high-end infrastructure.
It's why all our Dev environments generally have fewer CPUs & memory, to create an artificial bottleneck in performance to force code optimization.
I am a professional developer. That means that I get paid for coding. Not that my code is any good.
I work in PHP and Java. I can also do javascript, bash, python and 1 perl script that logs my puppets into NS. And I got into it with MOO, back in the late 90s.
To actually reply to Esty's post here. We deploy our code in docker containers. Which has the benefit that all environments are similar. That the containers are relatively limited in size (CPU, RAM, also hard disk to a lesser extent) is an added benefit.
Besides pure programming skills, the one thing that helps me the most in my job is figuring out what exactly is the business value of a certain feature and what is actually needed. Domain knowledge saved so many lines of code and hours of work. And all the lines I did not write, are 100% bugfree.
Another thing is prioritization of tasks. Again, related to the domain, but here the business has a huge say. Unless I play a critical system vulnerability card. But those instances are luckily rare. And usually related not to our code but to an underlying dependency *glares at heartbleed bug*
by Cekoviu » Thu May 07, 2020 8:49 am
by An Alan Smithee Nation » Thu May 07, 2020 8:54 am
by The Blaatschapen » Thu May 07, 2020 9:11 am
Esternial wrote:The Blaatschapen wrote:
I am a professional developer. That means that I get paid for coding. Not that my code is any good.
I work in PHP and Java. I can also do javascript, bash, python and 1 perl script that logs my puppets into NS. And I got into it with MOO, back in the late 90s.
To actually reply to Esty's post here. We deploy our code in docker containers. Which has the benefit that all environments are similar. That the containers are relatively limited in size (CPU, RAM, also hard disk to a lesser extent) is an added benefit.
Besides pure programming skills, the one thing that helps me the most in my job is figuring out what exactly is the business value of a certain feature and what is actually needed. Domain knowledge saved so many lines of code and hours of work. And all the lines I did not write, are 100% bugfree.
Another thing is prioritization of tasks. Again, related to the domain, but here the business has a huge say. Unless I play a critical system vulnerability card. But those instances are luckily rare. And usually related not to our code but to an underlying dependency *glares at heartbleed bug*
Ooh, Docker. Would really like to get some hand-on experience with that. From what I've read, it seems incredibly useful/powerful.
by Esternial » Thu May 07, 2020 9:26 am
The Blaatschapen wrote:Esternial wrote:Ooh, Docker. Would really like to get some hand-on experience with that. From what I've read, it seems incredibly useful/powerful.
It is. Especially in combination with kubernetes (basically a docker management system). Though there I suggest to start with miniKube locally on your own machine to get a feel for it. Before implementing it company wide.
---
We got a good system in place with a build pipeline which creates docker containers as artifacts that get stored. Those containers then can get deployed. But you can also download the docker container yourself, connect a few together and have your own representation of the various services locally, all seeing each other. Together with for example, docker compose as a script that puts it all together. And then the QA runs their tests against the whole ecosystem.
It's fancy stuff :) Of course, as a developer, I am not maintaining the whole kubernetes system, that is more DevOps or operations. But I do know my way around it a bit, enough to find what I need.
by Dukin Donuts » Thu May 07, 2020 9:29 am
by Risottia » Thu May 07, 2020 9:31 am
Dukin Donuts wrote:I’d like to be more involved in coding but my primary device (an IPad) isn’t up for the challenge.
by The Blaatschapen » Thu May 07, 2020 9:51 am
Dukin Donuts wrote:I’d like to be more involved in coding but my primary device (an IPad) isn’t up for the challenge.
by Dukin Donuts » Thu May 07, 2020 12:36 pm
The Blaatschapen wrote:Dukin Donuts wrote:I’d like to be more involved in coding but my primary device (an IPad) isn’t up for the challenge.
How? Why?
If it can run a browser, it can do some coding. Like at https://www.codecademy.com/ for example. Or http://www.hedycode.com/ a language designed to start from the very beginning.
Of course, it might be nice to have an external keyboard attached to it, but that is a 'nice to have'.
by Daves Computer » Thu May 07, 2020 12:51 pm
by Risottia » Thu May 07, 2020 1:12 pm
The Blaatschapen wrote:Dukin Donuts wrote:I’d like to be more involved in coding but my primary device (an IPad) isn’t up for the challenge.
How? Why?
If it can run a browser, it can do some coding. Like at https://www.codecademy.com/ for example. Or http://www.hedycode.com/ a language designed to start from the very beginning.
Of course, it might be nice to have an external keyboard attached to it, but that is a 'nice to have'.
by Window Land » Thu May 07, 2020 1:26 pm
Risottia wrote:The Blaatschapen wrote:
How? Why?
If it can run a browser, it can do some coding. Like at https://www.codecademy.com/ for example. Or http://www.hedycode.com/ a language designed to start from the very beginning.
Of course, it might be nice to have an external keyboard attached to it, but that is a 'nice to have'.
I sometimes use an online C compiler, here: https://www.onlinegdb.com/online_c_compiler
It's useful in the classroom sometimes. We teachers aren't allowed to install stuff.
Woodie Flowers wrote:If you’re anti-science, you’re pro-stupid.
Evelyn Beatrice Hall wrote:I disapprove of what you say, but I will defend to the death your right to say it.
Winston Churchill wrote:Democracy is the worst form of government – except for all the others that have been tried.
Free SpeechRandall Munroe wrote: I can't remember where I heard this, but someone once said that defending a position by citing free speech is sort of the ultimate concession; you're saying that the most compelling thing you can say for your position is that it's not literally illegal to express.
Advertisement
Users browsing this forum: Aadhiris, Ancientania, Deblar, Dimetrodon Empire, Ethel mermania, General TN, Ifreann, Immoren, Jerzylvania, Kreushia, Maximum Imperium Rex, Nanatsu no Tsuki, Plan Neonie, Rusexico, The Two Jerseys, Unclear, Varsemia
Advertisement