Director at Lambda Cambridge (https://lambdacambridge.com)
I offer software contracting and technical consulting services.
I am especially proficient in Javascript, Java, C#, Python and Ruby, but have completed projects in pretty much every modern commercial language as well as many academic ones.
I can also offer technical and team consulting, where I can help your developers with design and architecture, as well as process, tools, and how you work, either on a one-off or recurring basis.
Previously:
Head of Technology at Firefly – http://fireflylearning.com
Head of Development at Unifyo
PhD in Computer Science at the University of Cambridge, UK
Intern at Google London working on Swiffy, the mad but
cool Flash-to-HTML5 converter
Experience in a wide variety of languages and environments,
including low-level networking, web development,
hardware design, and security.
I've been thinking about this, and I think software is uniquely knowledge work that has the most defined structure and least personally interaction. Hell, some of the software I write is for machine to talk to other machines. It's not surprising such a closed system is so amenable to AI, and other knowledge workers are not getting the same benefits.
I think you are (informally and correctly) doing Bayes theorem here. The prior is combined with the conditional to give the posterior estimate; the conditional is not itself the estimate.
> Our support flow wasn't set up to route a complex bug like this to engineering.
What does that even mean? Does it mean, "our support flow is just an LLM that fobs off customers and puts their issues into the bin"? Or is there some genuine "routing" of simple bugs to engineering which accidentally drops "complex" bugs? Could you drescibe that process, it sounds fascinating?
Also, how is changing a customer's billing based on detecting a certain string in a certain place a "complex" bug? Grep the string, remove the if statement, done. I'd love a post-mortem about why this was a complex bug.
If there is oversupply, why are retailers forced to rent and not able to purchase at the depressed market price?
(My theory, landlords are holding onto property in the hope of future returns rather than making a currently rational sale, and doing specific things like holding units empty or 364 day leases to avoid revaluations)
It's not a drop-in replacement; rather it is an implementation of the same ideas (+ some extra ones) but open source so it can be used for things other than Apple devices.
Just to note though: Javascript in fact doesn't require representing objects as hash tables. For example, the V8 javascript engine represents objects as instances of classes, more or less exactly how C++ would do it (the build the class definitions automatically in the background.)
You are right on integers though, and other types of memory block in general, they are trickier to fix in a javascript engine. Surely the best IL is LLVM IL though, since it was designed so everything can compile down to it.
Director at Lambda Cambridge (https://lambdacambridge.com)
I offer software contracting and technical consulting services.
I am especially proficient in Javascript, Java, C#, Python and Ruby, but have completed projects in pretty much every modern commercial language as well as many academic ones.
I can also offer technical and team consulting, where I can help your developers with design and architecture, as well as process, tools, and how you work, either on a one-off or recurring basis.
Previously: