5 ms·
Is that forum post's poster so lazy or incompetent that they cant change a port in their development config file ?
by IceWreck 5y ago
Is that forum post's poster so lazy or incompetent that they cant change a port in their development config file ?
- eloisius 5y agoIt would be lazy not to investigate why something that has worked for years suddenly broke upon OS upgrade.
- capableweb 5y agoYou're expecting too much, the reason developers use macOS in the first place is to not having to consider the entire of their environment. They rather call a number and have someone solve it for them, than investigating why a OS update broke something, otherwise they'd use a OS that required them to understand the full stack from the beginning.
- ribit 5y agoAs repeatedly pointed out, Apple has been using these ports for audio streaming functionality since 2004. If your web framework is so inflexible that it hard-codes ports to collide with OS functionality without an easy way of reconfigure it, that's on the framework, no?
- baq 5y agowhat if there IS an easy way to do it, as is the case here?
- vadfa 5y agoThen you don't post a new thread ;)
- eloisius 5y agoOn airports or what? I used Mac as my development environment for ten years and never had a conflict using port 5000. It’s not about inflexible web frameworks, lazy or stupid developers that use Macs. 5000 is a popular default port for web frameworks, and if it stops working one day, there’s nothing wrong with wondering why. It might be a small headache to get your entire team to redefine the default port in your project’s dev environment if half of them use another OS, or you happened to upgrade MacOS before everyone else. Of course, the most likely outcome will be switching to another port, but what is with all the hostile comments in this thread about someone asking why something that’s worked for so long broke?
- breakfastduck 5y agoIt hasn't 'broke' - the latest OS update includes functionality for macs to operate as an Airplay host and so the port they've always used for that functionality is now used by this new feature.
- elzbardico 5y agoSystem programmers and project managers for airplay are probably not familiar with popular web frameworks. Besides that this usage is secondary to a public service. If a developers workflow Is so brittle as such an inconsequential change is enough to create a burst of outrage, this developers workflow sucks. You shouldn’t expect a port to be available and hard code them all over your configuration. Use the opportunity to refine your craft and make your development practices more repeatable and deliberate.
- ribit 5y agoOf course there is no problem with asking why things broke and how to fix them. My comment was however directed at the silly fad of blaming Apple for all and everything, because “big corp always bad and FOSS always guud”. This is irrational, unfair and anti-intellectual. There are more then enough valid reasons to criticize Apple. In this particular instance however they did not do anything wrong. So yes, if one spins the tale like it’s “evil Apple” deliberately breaking everyone’s work environment again (with Tim Cook supposedly maniacally giggling in the background), will indeed be met with a hostile response from my side.
- mschuster91 5y agoThe problem is not the inflexibility of frameworks - it is that, once the frameworks adapt to the change, a lot of guides, stackoverflow posts etc. will break and people will blame the framework for the issues.
- tachyons 5y agoI think it is more about defaults. 5000 is the default port for flask framework, changing the port to make the app working for first time can be painful given the developer have to google why the default port isn't working anymore
- op00to 5y agoIf you’re a developer and you need to Google what to do about a port conflict… better put some more time in.
- mschuster91 5y agoAbout 99% of the graduates of "coding bootcamps" won't ever have heard what a "port" even is.