Thanks for the insight, Görkem! I was always thinking CPQs make a really good use case. We had so many problems with performance, not your product, CPQ is becoming a standard software for pricing contracts.
I once moved to a home in Hamburg, and coming from Southern Germany, I didn't even know that it could be possible, but then in the mail came a letter, warning that we have been drinking water with 16x the amount of allowed lead, because the home was from before the 50s and had all lead pipes. We lived there just for a few months, but my daughter drank the water (me, too, but I am not that worried).
This is really one of the use cases of TinyML. On-device ML to detect motion, etc. As microcontrollers are getting more powerful, more and more is possible. Just look at https://www.tensorflow.org/lite/microcontrollers
It is mentioned that there is the Tetris Effect, which means you do an activity so much that they enter your dreams, thoughts ... etc. This happens to me as a developer, too. Especially for mind-bending stuff, like miniKanren, or first time learning Scheme, learning Emacs. I love that it has a name.
For me best described in, and also as a topic mentioned in the paper about the visitor pattern connection, "A Little Java, A Few Patterns". This book writes really impractical Java, but in such a Scheme way, that you really can understand the deep connections between functional and object-oriented programming.
And yet, there are no robot soldier there yet as a chance to make Ukraine win. Robotics is still very much in its infancy, meaning a lot of potential, but robots don't have enough situational awareness, are not silent enough, don't have enough battery, rendering legged robots useless. Even drones still need to be connected to a central server. There are no drones doing edge AI, meaning they are very much susceptible to electronic warfare, breaking the link.
Yeah, but it's in your text/comment. The logical thing is that it makes 0 sense. Columbus to not take the real circumference makes 0 sense. Let's go to Mars, start a civilization there. It'll be a lot of change for us humans. And only if you live somewhere you can really solve problems. Maybe it's a good plan against a nuclear war, whatever.
In my PhD thesis I am doing this, but at an organizational level, how algorithms are managed and organized, i.e., via task lists, inside of the system, e.g., the debugger, or virtual meetings. There was a clear discovery of the movement away from the code, but also that we should really think about how the algorithm sees things, and how it is taking on a subjectivity on its own, as an actor.
This approach is postmodern, by describing hyper-reality, so taking in things that management theory would approach as only superficial, and putting this into the foreground. Your idea is actually brilliant, to go one step further and check the individual implementation details. I think there is some work about algorithms, but mostly for the AI case.
Thanks for the comment, this sounds actually kind of great. This year I'll enter my 40s so maybe in the next five years I'll start to switch to smaller companies. I really miss the builder schedule.
I was nomadding in Istanbul, working 4h per day, whenever I wanted to. This was the perfect setup. Unfortunately, as one gets older the classical developer role is not really possible anymore. Now I work 8 to 9 hours, 2 days in the office per week, 3 days at home. While it is better than the normal 9 to 5, quality of life really suffers. But I think it is mostly about that the 4 hours I could do whenever I wanted without human contact, just deploy and make it work. Now I have more of a management lead role. Maybe I should switch back to pure development... But I am afraid, because I saw it, at least in Germany, this means it is going downhill career-wise with age.
When I was beginning acting, I was mostly afraid of this, memorizing the script. But then after getting experience from fellow actors and reading up on method, I realized how easy that part is. You anyway approach the script slowly, first maybe even using your own words. This way the words flow naturally later on. I was never afraid of the script, just about inauthentic acting, which really can happen. You have to deeply immerse yourself in the emotional world.
As with XML, OOP has its uses. I still use XML to mark up files. It's a great technology, which looks just like madness in JSON. And whenever you do simulations there is nothing better than OOP. Ideas spread like viruses, this insight is around since the 70s, starting from the Salk institute.
A lot of the sciences (as all fields of study at the university) is more art than science (in the English sense). Locking in philosophy to be more like the sciences, narrows down the enquiry. Take the social sciences, where philosophy is crucial to provide epistemology, how do we know, that is crucial to look at when conducting a study. Or ontology, what is there really, what are social relations, what is culture. Philosophy's metaphysics grounds the sciences, the project of Kant who came from the sciences, and was shocked by rationalism and empiricism, which shake the very foundations, the former basically saying we cannot trust our senses and have to derive everything from thought alone, and empiricism, saying thought is messy, everything has to based on sense-data. Kant then provides the synthesis of both concepts, and in the culture wars we can still see its reminiscences. We never have cold facts, all of what we know is based on apriori knowledge, things we take for granted, learned, are influenced by society. So philosophy is crucial as a base layer. Trying to abolish this layer only impoverishes the sciences.
Thanks for giving me ideas to add to my 200 hobbies, miniature painting it is. I even have an app (Streaks) that reminds me daily of thousands of things I want to do, and it just shows how unrealistic it is. I want to concentrate on just two things, but then I hate to plateau on the other skill. Right now I concentrate on guitar and trumpet. But my painting and drawing skills are really not that good anymore. I try to also publish some academic papers, repair my bike, lift weights, run, get better at theorem proving, read into all of the social sciences, read philosophy (Kant, Hegel), experiment with Arduino, build a repertoire in Rebetiko ... If you find a trick to just do one things, tell me.
I hated this. I started school in Saxony (state in Germany), and then my family relocated to Bavaria. The curriculum switched from a science to a language focus, so I already knew all the next-level Chemistry, and was really annoyed by the style of teaching it wrongly.
Yes, I even remember everybody saying that tablets will never be used because of the gorilla arm (?) effect, that you can't hold your hand long time up. But now I see a young generation using exclusively tablets. Also the first iPhone, was looked at strangely. I remember being ashamed of using one. Internet was slow. We will know only in hindsight. I have no idea about the future of VR. I see the use-cases, but let's see.
For me the guitar is like the keyboard I am writing on right now. It will never be replaced, because that is how I input music into the world. I could not program that, I was doing tracker music as a teenager, and all of the songs sounded weird, because the timing, and so on is not right. And now when I transcribe demos, and put them into a DAW, there seem to be the milliseconds off, that are not quite right. I still play the piano parts live, because we don't have the technology right now to make it sound better than a human, and even if we had, it would not be my music, but what an AI performed.
My last name contains the character ß. This silently fails often, that's why I put in ss almost everywhere, because a lot of important mail had then encoding errors. Also difficult is the transition between different countries, that don't have this letter. In Germany for official communication it has to be ß, but in the other country it has to be ss. That's why we need proper unicode support everywhere.
I work in MedTech. We do this. A design has to be reviewed by QA, and is then tested, and the test is reviewed again. So just to counter the narrative, there are companies that do that, and it is working. In other jobs I also saw the cargo cult of QA. But in some industries it is just crucial, otherwise the pressure is too high to cut corners to implement something. It is a good mechanism to counter the need to move fast and break things.
I don't know, D-Wave looks like a special case, because they use quantum annihilation, which for me seems actually quite useful. I think (I am an outsider here) the newest papers from D-Wave show an advantage, but this is doubted. Nevertheless a lot of companies might want to be familiar with the new tech, to use it the moment D-Wave has a more powerful machine. For me, it looks like I could actually use quantum annihilation for solving some logistics problems, I guess Volkswagen seem to take the same guess.
I think the first real applications will be, well, simulations of quantum systems. Right now classical supercomputers cannot model complex molecules, but are still better than quantum computers, where you have to take care of the logical qubits they provide. Modelling this can help finding better fertilizer, new drugs, etc.
I think the future will have digital mirrors with filters, so we don't have to mess with reality anymore, and our own imperfections. The raw image/reflection of oneself will be a societal taboo.
Depends on what you mean for SAP. Reports at least are super easy to write and have better usability than other in-house stuff I saw. UI5 now has components that you can use with React, which give the web experience. SAP GUI is kind of okay, and fast. What do you mean?