Earlier quoted context omitted.
What's outdated about Java/Swing? Java 8 is a fairly decent language, and Swing isn't bad. In fact the entire suite of JetBrains IDEs (WebStorm, PyCharm, IntelliJ, Android Studio, ReSharper, etc) have their UI implemented in Swing. I suppose they could have used Kotlin, Scala, Haskell, or some other more language with a more advanced type system. But it would have been truly horrible had they written their back-end i…
The issue with Java/Swing is that it limits development velocity and makes job less appealing for current employees. While HTML5/JS is not without its own problem. Yet using it over a native framework like Swing, enables the development process to leverage external knowledge (Open Source libraries, etc.). This problem is further worsened when your competitors in enterprise Business Intelligence space can leverage tho…
NYPD is canceling its Palantir contract
31–40 of 292 posts
Re: NYPD is canceling its Palantir contract
#32Earlier quoted context omitted.
Swing isn't actually bad if you have a good look-and-feel. Easier to design a Swing UI than a webapp with similar functionality.
The problem with Swing is that everything in Swing looks like a dog's breakfast and nobody under 40 knows how to use it.
Re: NYPD is canceling its Palantir contract
#33Re: NYPD is canceling its Palantir contract
#34Earlier quoted context omitted.
The issue with Java/Swing is that it limits development velocity and makes job less appealing for current employees. While HTML5/JS is not without its own problem. Yet using it over a native framework like Swing, enables the development process to leverage external knowledge (Open Source libraries, etc.). This problem is further worsened when your competitors in enterprise Business Intelligence space can leverage tho…
nonsense
Re: NYPD is canceling its Palantir contract
#35Palantir has an outdated software stack (Java/Swing). Their genius lied in creating "mythical image" and cleverly overselling it to the less proficient government agencies (apparently NSA was smart enough to see through the ruse). And then in turn sell the "spooky/mysterious" image to bunch of naive Stanford/Berkeley undergrads and convince them to work for peanuts. Sadly in 2017, their tech stack is falling apart, t…
on the call (which started at 7:15) he talked 90% of the time. he would ask me two or three questions at a time, and when I would get a chance to answer one he would jump in and answer the rest of them for me.
I was rejected for lack of technical skills
Re: NYPD is canceling its Palantir contract
#36> The department has created a new system to replace Palantir. > The new system, named Cobalt, is a group of IBM products tied together with NYPD-created software. You really have to wonder about the quality of this internal product. From what I've gleaned about Palantir over the years, they supposedly have one of the hardest dev interview processes. People that work there are on top of their game. My gut feel is tha…
Re: NYPD is canceling its Palantir contract
#37Earlier quoted context omitted.
Swing isn't actually bad if you have a good look-and-feel. Easier to design a Swing UI than a webapp with similar functionality.
The problem with Swing is that everything in Swing looks like a dog's breakfast and nobody under 40 knows how to use it.
Reading the docs is a good place to learn. That's how I did it when I was under 40.
Re: NYPD is canceling its Palantir contract
#38Earlier quoted context omitted.
Anyone can have hardest dev interview process, but that's a poor measure of ability to develop software. Palantir is just another Theranos in disguise, it essentially sells an under-performing graph database with outdated visualization tools while making money providing consulting services using "Forward Deployed (OMG!! You mean like soldiers! /s) Software Engineers".
Often a hard dev interview process is designed to week out undesirable employees, like ones who will demand vacation, time off, normal working hours, etc. I interviewed at a software place in a big engineering college town and their interview was built like a college exam and asked questions that senior-level students would know, but you'd have forgotten within a few years because you'd never use that information in…
Re: NYPD is canceling its Palantir contract
#39Earlier quoted context omitted.
nonsense
I welcome you to start your next hot startup in 2017 using Swing/Java instead of React/React Native/Node/Ruby/Python/Go/Rust/C++ etc. The merits of the stack are determined by both intrinsic factors and the market. Ignoring the market (remember Palantir is hiring in SV / Palo Alto) you risk alienating potential hires and current employees. [1] Another great example is EHR/EMR market with Mumps etc. [1] https://www.qu…
But better yet, we have embraced Cloud Native, so between containers and microservices it doesn't really matter what language we use.
We use Java, Python, Go, Ruby, C++ and our front end is React.
Individually, every language we use is both powerful and flawed. But together it builds a pretty amazing platform.
Re: NYPD is canceling its Palantir contract
#40My guess is that the NYPD did an analysis of the life-cycle cost of the system over another contract period, and probably determined they could do something cheaper some other way. Since they've built another system based on a competitor's technology (with some special home rolled glue sauce) they're obviously getting some benefit from the basic approach, but given a choice of close enough tech and more badges or the status-quo they've decided to move forward.
1 - I've basically heard their software described as a big graph backend with a document store and an ancient Java client for mucking around with the graph. Most of their tech has been subsumed by very free and highly scalable technologies.
The most recent video shows a just normal run-of-the-mill web app any decent team of 3 or 4 good web devs could crank out in a few weeks.
https://www.youtube.com/watch?v=dFF4gN56Bhg
They actually don't have any video up of anything recent that actually really shows their core product. The video here shows a java client https://www.youtube.com/watch?v=5OYy_UtINo4 but it's from 2015.
Kind of a shame considering how much money and talent they've vacuumed out of the market. If I'm right, it's amazing for IBM to actually come in at a lower price than some competitor.