|
Don't tell Matthew. He'll lose it on me
cheers
Chris Maunder
|
|
|
|
|
My understanding of Regular Expressions is that if you have a problem you're trying to solve with them, you end up with two problems.
|
|
|
|
|
RegEx (well, non-trivial RegEx anyway) just doesn't fit my head - I'm just not wired that way . .
That said, I had a great colleague around 30 years ago who's favorite response (when I explained a problem taking more than 5 minutes to do so) was "Yeah - that's two lines of PERL" . .
Not even sure if I remembered the name of the language right, but if he reads this, he'll know, I'm sure . .
A few are great.
I am small.
Together we are the Universe.
|
|
|
|
|
Yeah, it's fun.
|
|
|
|
|
Is it any wonder that The Lounge has topics like CCC, Wordle-stuff etc? Like
I tested positive for Covid yesterday, and I'm WFH, but rather than entirely calling in sick I'm revisiting some lower-priority pet projects that interest me.
Like jhaga said "Coding is an addiction..." and Ron Anders "It is fun".
To me, programming is often like getting paid to read books, learn stuff, do crossword puzzles, wordle, riddles, and logic puzzles.
|
|
|
|
|
That’s the thing I think I’ve learned the most over my 30 years of IT Career:
Coding is a lot of things and very little of it is actually coding.
Probably 10% of your time (if that).
I remember writing little C/C++ console programs that processed a text file or some little thing, and absolutely bristling with energy and excitement as I dreamed of programming for a career.
And go back to the K&R C book and look at those beautiful little programs. So exciting and fun.
But then it all gets buried under
* Meetings
* “Architecture”
* Patterns
* Agile Scrum and grooming backlogs
* Email explanations
* Dependency Injection Containers (only if you used them do you know the hidden code and magic and ugly debugging)
* Documentation
* OOP Design
* bug hunting & fixing
All the fun gets buried under the business somewhere
I love some good old fashioned coding, start typing the thing up and let’s see what we can get working
But it don’t pay
|
|
|
|
|
yup we are hooked
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
You know you really need an intervention when you're coding while you hate it.
To err is human. Fortune favors the monsters.
|
|
|
|
|
No. I loves it
cheers
Chris Maunder
|
|
|
|
|
Someone has said:
10% coding
90% error handling.
|
|
|
|
|
Coding is an addiction so I am trying to limit myself to one function or one feature per day.
I consider a day lost on which I have not coded at least once...
jhaga
|
|
|
|
|
Man is defined by his projects.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
|
|
|
|
|
"That needs heavy refactoring!".
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
Throw it out and start fresh.
|
|
|
|
|
Indeed.
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
|
Chris Maunder wrote: the words really don't convey the excitement we all feel, right? When I'm coding something new I'm happier than a pig in slop, as we say here in rural Ohio .
I spend a lot of my time locating and fixing bugs in software written by others, a consequence of our team shrinking from 17 to 4 and then back up to 6 over the last few years. This is frustrating as it takes hours of work identifying the problem, determining the solution (usually just a line or two), more hours verifying that the solution doesn't break something, and then test, test, test.
Two large services in our current product were in a sorry state after being touched inappropriately by multiple people over time. I convinced my boss to let me do a rewrite on both. This has been wonderful on several fronts. Neither are UI code. Don't misunderstand, I'm a sickie and I like doing UI code. I just wanted to prove to myself I could do internals as well. Some of the implementation patterns in the original services are clunky, so I can improve those. The services are in C++ rather than the C#/WPF we use for our UI, so I'm refreshing some skills.
The irony here is that working on these has become a refuge of sorts. I have some family issues going on, and the coding gives me something positive and satisfying to work toward.
Software Zen: delete this;
|
|
|
|
|
I don't code because I love it.
I code because it is better than roofing a house in July.
|
|
|
|
|
here 2 attempts at writing emotion
I long for the sweat surrender, as my eyes dance over the screen, my mind swirls with thoughts to find the illusive answer to the reason, the why. And with but a moments switch, my mind is clear, my heart is full, my hands caress each key not missing a step. Thus it is solved.
or
Just want to get down and dirty, in-between the thick juiciness of it all. Get all sweaty, work up a really stink of 15 hours grinding, and pounding attempt after attempt. The harder it gets, the greater the release.
each to their own.
|
|
|
|
|
|
None. Retired in 2020 and haven't looked back.
|
|
|
|
|
We have migrated our development to an entirely new system at work. I'm fine with it, really, but I'm so tired of being hindered by my lack of expertise in the new system. I just want to be able to test my code; why does it have to be such a headache? I know I'll get good at it eventually, but honestly, let me write code! I feel so useless.
|
|
|
|
|
Hang in there.
cheers
Chris Maunder
|
|
|
|
|
You just highlighted an issue in our sector.
Solving problems because they are fun to solve, leads to more problems down the road, eventually. But still, it should be OK for our work to be fun. That's what initially pulled us into the sector, and motivates us to go great lengths.
Without making this reply too heavy: I think we should move away from "solving problems for fun" when we reach more senior levels, and strive towards "solving problems for others, because helping people with your skills feels good".
Also, you shouldn't parse HTML with regex, because that's fundamentally impossible. Even though it seems perfectly doable from a distance, don't attempt it. Use an HTML parser instead.
|
|
|
|
|