> As "wordsmiths," programmers often neglect reading. However, reading is an essential part of quickly improving your programming skills. I'm always surprised to hear that most programmers dislike code reviews. I've found code reviews to be one of the most useful ways to learn new design patterns and language features. I personally believe that adopting a mindset of curiosity helps make code reviews enjoyable rather…
The biggest thing is people have bad experiences with reviewers, and people have a lot of insecurity when their work is scrutinized. The biggest issue with code reviews as a process is it's always positioned as being adversarial. Often, you set up a pull/merge request, and someone later does a review, but it's not personal, it's cold and blunt data. Even with a reviewer who has the best intentions, it's tough. Pair p…
After 14 years in the industry, I still find programming difficult
191–200 of 207 posts
Re: After 14 years in the industry, I still find programming difficult
#192A lot of these points are why I still enjoy programming as a hobby, but less so enjoy it as a profession. It is much easier to program something where you are the only customer. No project manager alternates between asking me increase and decrease the number of story points per task. No one comes with a last minute request to create a throw away demo for some executive who can only understand pointy-clicks things. Di…
Re: After 14 years in the industry, I still find programming difficult
#193Re: After 14 years in the industry, I still find programming difficult
#194Earlier quoted context omitted.
Off topic. I didn't know what TFA was so I googled. It didn't help (a cursory search). So I asked chatgpt, that helped. The Full Article. I, of course, knew what you meant.
ChatGPT won’t say anything that could possibly be considered offensive, unfortunately.
Re: After 14 years in the industry, I still find programming difficult
#195Re: After 14 years in the industry, I still find programming difficult
#196If programming ever gets easy it means you're not seeking out new challenges. On top of that there are all of the other professional skills you need to develop to be a really effective software engineer: communication, writing, planning, navigating organizations, figuring out the best thing to build and how to effectively make the case for it. The thing I like most about this career is the amount of depth it has - th…
If walking ever gets easy it means you're not seeking out new challenges.
Or you could choose to do nothing. Easy walking is great! Do it in a park and clear your mind. Use it for time to think over problems. Or just enjoy the ease of your new-found skill.
Lastly, it's good to acknowledge that not everyone can walk as easily as you or at all. Perhaps you can help them. Make of it what you will.
Re: After 14 years in the industry, I still find programming difficult
#197Re: After 14 years in the industry, I still find programming difficult
#198IMO it massively depends on what you're working on. I work on some codebases that are primarily about moving data around in Go. There are patterns to follow, there are no tricky algorithms, concurrency is largely solved, etc. All the challenge is about the broader engineering task of developing requirements, communicating, managing risks of deployment, stuff like that. Then, I work on kernel code where it takes me mo…
It might be the case that, the "hotter" the code paths that you're writing are (the more they get executed), the more difficult it is to write that code, where as for "colder" paths (of which there are so many more), the code isn't as difficult but there is a lot more overhead of managing complexity, business priorities, process, communication, etc. Linux kernel code is probably some of the hottest code on the planet…
Re: After 14 years in the industry, I still find programming difficult
#199Reading the comments here, I am having a total Slashdot throwback moment. Did anybody actually read TFA? Most of the replies I am seeing here seem to have treated the article's title as a writing prompt. Read the whole article friends - it's got a nice amount of nuance and the author unpacks what they mean by "difficult" very well.
I remember reading analysis showing that there is a high correlation between the order that comments are posted and how many votes they get, i.e. early comments tend to get most voted. I guess people are gaming the system by commenting quickly. Who has time to read a 10 min article and comment when you can not read it and post a platitude?
I also appreciate it that a submission with a small amount of upvotes has a discussion going.
Re: After 14 years in the industry, I still find programming difficult
#200Most challenging part for me is to read between the lines what the clients wants and to offer them appropriate solution. Refining the idea and finding appropriate solution. Creating it is the easier part.
That's why I think we don't have to fear AI-models that much.