I think Simon Peyton Jones has the right idea (paraphrasing): programming is one of the most difficult, complex engineering efforts undertaken by humans. At the scale we do it one can't help but be amazed that it works at all, let alone that it works so well. I think the reason these compensations get that high is because it does take 5-10 years to become good enough to lead a team that manages something so complex a…
Are We in the Middle of a Programming Bubble?
301–310 of 407 posts
Re: Are We in the Middle of a Programming Bubble?
#302Of course, the precondition is that you should be worth your salt, but finally I have come to realise that salaries are dictated by market dynamics. Your compensation is based on how difficult it is to replace you.
Re: Are We in the Middle of a Programming Bubble?
#303Earlier quoted context omitted.
Absolutely right and something we see in Data science too. Coding is a domain where we work cross-architecture. I can't be just a useful Python programmer - I can only be a useful Python programmer in Marketing automation or some Business associated with it. The fat package makes programmers not realize this.
As a data scientists who considers himself moderately good with the pydata library set, I realized the other day if you took those 5 libraries away from me, I'm not sure I have that much to offer in terms of my programming abilities. I don't necessarily feel bad about that, although it did give me pause.
why in 2019 is there no good way to visualize a decision tree? having to install, configure, and get working graphviz feels very hoaky.
I prefer python, but R still does some things really well that the python libraries are just not up to par
1) anything geospatial, including drawing maps. here is a list of projects my students did to give examples: https://pennmusa.github.io/MUSA_801.io/
2) time series
3) linear models, is it so hard to give me a good summary?
If anyone knows of any packages that do these >= R, I'd love to see them :)
Re: Are We in the Middle of a Programming Bubble?
#304Re: Are We in the Middle of a Programming Bubble?
#305Earlier quoted context omitted.
Absolutely right and something we see in Data science too. Coding is a domain where we work cross-architecture. I can't be just a useful Python programmer - I can only be a useful Python programmer in Marketing automation or some Business associated with it. The fat package makes programmers not realize this.
As a data scientists who considers himself moderately good with the pydata library set, I realized the other day if you took those 5 libraries away from me, I'm not sure I have that much to offer in terms of my programming abilities. I don't necessarily feel bad about that, although it did give me pause.
Re: Are We in the Middle of a Programming Bubble?
#306Earlier quoted context omitted.
Can you imagine hiring a self-taught lawyer?
I believe some states will let you simply take the bar exam and start practicing. Of course, one would probably get started by clerking or working into a paralegal position, both of which would require independent study and coursework. Sometimes people just need a cheap lawyer to take a look at a simple will or divorce papers, etc.
Re: Are We in the Middle of a Programming Bubble?
#307Earlier quoted context omitted.
MongoDB didn't become a public company through innovations in fundamental distributed database technology or even through good engineering. They became a public company because once Javascript became adequate for building client software, there was a strong incentive to build MVPs using the same data structures from client to server to DB, and once you build an MVP that gets adoption there's a strong incentive not to…
> Fundamental CS tech was arguably better in the 1970s and 1980s, because it moved more slowly and you had time to get the details right. That doesn't matter if you're building say a mobile Ethereum wallet in 2018, because you're building for the user expectations of today, they don't care about data integrity or security as long as it doesn't fail during the period where they're deciding which tech to use, and softw…
Re: Are We in the Middle of a Programming Bubble?
#308Earlier quoted context omitted.
Can you imagine hiring a self-taught lawyer?
I believe some states will let you simply take the bar exam and start practicing. Of course, one would probably get started by clerking or working into a paralegal position, both of which would require independent study and coursework. Sometimes people just need a cheap lawyer to take a look at a simple will or divorce papers, etc.
https://en.wikipedia.org/wiki/State_Bar_of_California#.22Bab...
> California State Bar Law Office Study Program The California State Bar Law Office Study Program allows California residents to become California attorneys without graduating from college or law school, assuming they meet basic pre-legal educational requirements.[19] (If the candidate has no college degree, he or she may take and pass the College Level Examination Program (CLEP).) The Bar candidate must study under a judge or lawyer for four years and must also pass the Baby Bar within three administrations after first becoming eligible to take the examination. They are then eligible to take the California Bar Examination.
Re: Are We in the Middle of a Programming Bubble?
#309Bubble, no. Supply is going up for engineers, traditionally trained or not. So it all rests on demand, which I don't see calming. The real cliff for programmers is when code starts to write itself.
Meh. People have been claiming that will happen since the first LISP machines.
Writing code isn't a technical challenge, it's a social one. Until self-writing code can figure out how to extract business requirements from the mind of hungover MBA and turn them into a technical design that can be repurposed to meet what turn out to be the real requirements a year later (with zero overlap with what the MBA came up with), I think my job is safe.
Re: Are We in the Middle of a Programming Bubble?
#310Earlier quoted context omitted.
MongoDB didn't become a public company through innovations in fundamental distributed database technology or even through good engineering. They became a public company because once Javascript became adequate for building client software, there was a strong incentive to build MVPs using the same data structures from client to server to DB, and once you build an MVP that gets adoption there's a strong incentive not to…
But on the flip side of that slow movement, you wind up with things like Oracle... for good or bad.