Earlier quoted context omitted.
Just because it has not completed doesn't mean it isn't happening. These days very small number of people know how computers actually work(how many know assembly or even C?) but there's a huge number of people building their businesses by programming machines do things. In the last 20 years, people were using languages close to English to express their ideas to a computer and make it do work. You touch computer scien…
This seems perhaps an idealistic take on how effective the layers of abstraction are. To examine just one of the examples >> these days it's just a form you hav to fill and express some rules about accessing the resources in "plain English". I'm of the opinion getting the cloud to run your systems effectively, and without blowing a large hole in your budget, may be a little harder than it seems from that sentence.
Times are great for programmers now. How does it end?
221–230 of 611 posts
Re: Times are great for programmers now. How does it end?
#222Re: Times are great for programmers now. How does it end?
#223I feel like we have so much leverage and don't use it at all. We're still attending stand-ups every day with non programmers telling us when we can and cannot refactor. It's nuts to me that a skilled profession - that not many can do - lets themselves get micro-managed like this. If anyone has read Developer Hegemony , I'm fully on board with that general premise - we start operating like lawyers with partnerships, a…
> We're still attending stand-ups every day with non programmers telling us when we can and cannot refactor. I highly disagree with this. For some reason, many devs seem to think they are somehow better than everyone else, that they are the most important part of any team, that no on besides them can have any insight on timelines, or budget, on which features are or aren't important. News flash - all of the above is…
This is a lot different from than "no on besides them can have any insight on timelines, or budget, on which features are or aren't important.". I definitely value the input of other professionals when it comes to their field of expertise. All I want is the same in return.
Re: Times are great for programmers now. How does it end?
#224Earlier quoted context omitted.
That is exactly the problem with the "Dev Hegemony" book; it spends the first half of the book showing how the current system naturally evolves from very human flaws like ambition and pride, then tries to spend the second half of the book going "Yeah but what if we all start treating each other as equals (except non-programmer, they get to be non-owner employees only)". World peace would also be an easy problem to so…
I mean I figure all I need to do is find one dev I get on well with to become a partner. In-fact someone floated it with me a few years ago and I was lukewarm because I didn't think I was ready (kind of regret it).
Re: Times are great for programmers now. How does it end?
#225I feel like we have so much leverage and don't use it at all. We're still attending stand-ups every day with non programmers telling us when we can and cannot refactor. It's nuts to me that a skilled profession - that not many can do - lets themselves get micro-managed like this. If anyone has read Developer Hegemony , I'm fully on board with that general premise - we start operating like lawyers with partnerships, a…
But what grinds my gears is when managers do not apply the same planning principles for their own tasks and deliverables.
Re: Times are great for programmers now. How does it end?
#226I feel like we have so much leverage and don't use it at all. We're still attending stand-ups every day with non programmers telling us when we can and cannot refactor. It's nuts to me that a skilled profession - that not many can do - lets themselves get micro-managed like this. If anyone has read Developer Hegemony , I'm fully on board with that general premise - we start operating like lawyers with partnerships, a…
Re: Times are great for programmers now. How does it end?
#227Programmers are increasingly needed for *everything*. I mean, we've entered an age, where a farmer can't milk their cows, if the software of the milking robot has a hitch - can't plow their fields, when the gps-software that drives the tractor isn't working. Apart from that, programming is becoming every other job - as far as domain knowledge is concerned. I've personally experienced (multiple times!) professional ac…
Seems like quite a dangerous situation, if something like the Carrington Event knocks the grid offline for an extended period of time.
Re: Times are great for programmers now. How does it end?
#228I feel like we have so much leverage and don't use it at all. We're still attending stand-ups every day with non programmers telling us when we can and cannot refactor. It's nuts to me that a skilled profession - that not many can do - lets themselves get micro-managed like this. If anyone has read Developer Hegemony , I'm fully on board with that general premise - we start operating like lawyers with partnerships, a…
Typically if you don't have development team, that really works directly with the customer (being mostly silent on random calls doesn't count) - without some kind of project manager, you'll end up with a lot of work done by dev team, which they falsely assume is necessary (unrealistic edge cases, premature optimization, misunderstood requirements). Most of the teams I worked with, found direct work with customer way…
I've gone off to found a company instead.
Re: Times are great for programmers now. How does it end?
#229Earlier quoted context omitted.
> We're still attending stand-ups every day with non programmers telling us when we can and cannot refactor. I highly disagree with this. For some reason, many devs seem to think they are somehow better than everyone else, that they are the most important part of any team, that no on besides them can have any insight on timelines, or budget, on which features are or aren't important. News flash - all of the above is…
I think we're definitely better at non-developers at software development. Yet we literally have outside people dictating to us when they think it's appropriate for refactoring to happen. Or when it's time to update a dependency. This is a lot different from than "no on besides them can have any insight on timelines, or budget, on which features are or aren't important.". I definitely value the input of other profess…
But the way the conversation should go isn't the developer deciding when refactoring should happen. It's the developer giving an analysis of the cost and benefit of a refactoring (it will take X time, but will save Y work in the future). And the manager factoring that into all the other circumstances, and deciding whether it's worth the current cost.
Re: Times are great for programmers now. How does it end?
#230Earlier quoted context omitted.
> I don't expect low-code, AI, or developer productivity jumps to have any real impact anytime soon; there's no real evidence of a true jump in the productivity of the overall project I respectfully disagree. I don’t think those productivity gains will be evenly distributed throughout the industry, but I think AI and developer tooling will evolve radically over the next decade and programming in 2032 will look quite…
It's certainly possible, I just don't see any real evidence for it yet. AI has a history of promising demos and then very long (decades) stalls in progress. I could be wrong, but I'm skeptical of the current round of AI as well. It will generate code in the same way as AI generates online articles or music - not very well.