News for hackers. Stuff that matters.

elalaouifaris

Re:JuliaDB on Tuesday August 11, 2020 @04:49PM (#24125805)
I think that this is changing when you see how the community is organized on github. There is a Julia something (or specific name like sciml) for all major applications. I have rarely seen this level of integration in a language community.
Re:I was wrong about spreadsheets (2017) on Friday July 12, 2019 @01:40AM (#20418507)
I worked with excel for some years early in my career. I did not know how to program back then beyond if else and for loops.

We used it for budget estimation at multi million / up to 100 m. I have seen other uses in Corp world in many departments.

IMHO I think it’s good for specific use cases. But it is routinely abused beyond that.

The key shortcomings for excel uses by non-programmers for key business applications:

- How do you test that your calculation is correct after update. The same argument holds for business applications without tests?

- how do you maintain the knowledge of the inner workings without having to follow the arrows around cells. Probably there are good practices but how likely are you to ensure them in your product / team.

- the data / computation is spread in user space. In case your app is useful many people would like to use it. How do you manage the updates and bug fixes beyond it’s the user’s Responsibility

- how do you avoid the black box effect: mission critical software that no one knows how to touch inside without a full rewrite?

- how do you convince stakeholders that they need to migrate to an adapted solution while they have a working one now and often are oblivious to the hidden costs of users copy pasting data / reformatting for hours sometimes to fit an existing tool that is no longer adapted.

The data frame structure in R or python solves a large portion of these issues. Yes you need training. It’s the same for excel if you want to avoid in inferno machine case you need the same concepts.

Why not train for programming with data frames and have the option to gradually extend to web app without a full it project that needs 3 levels of validation.

Re:Ask HN: What is your side project for 2017? on Monday January 02, 2017 @07:14AM (#13300709)
I would like to build a moodle like learning site using Phoenix (Elixir), to teach myself web development using a functional language.
Re:Ask HN: What is your side project for 2017? on Monday January 02, 2017 @07:13AM (#13300703)
I would like to build a learning platform to cover the basic features of moodle using Phoenix, to learn both web development and functional programming.