Readit News logoReadit News
d-cc commented on Google lays off its Python team   social.coop/@Yhg1s/112332... · Posted by u/compiler-guy
paganel · 2 years ago
Using Python for a serious backend thing at a telecom firm is a big no-no, and I say that as a guy who has been paid to write Python code for almost 20 years now.
d-cc · 2 years ago
Python's absolutely fine to use for a "serious backend thing" at a telecom firm.

It's a language that attracts casuals, but that does not mean it's incapable of being used for serious software engineering. The only scenarios where I wouldn't use python for a "serious backend thing" are scenarios in which there are dramatic cost/performance/etc consequences resulting from the overhead of using python which would be substantially reduced if using $lowLevelLanguage. Even then, there's always the option of outsourcing specific units of functionality to say, c++, anywhere the performance difference actually matters.

I would say that for the vast majority of use cases, acceptable performance could be easily achieved by simply writing better python.

Writing this reply brought to mind some absolutely atrociously inefficient ORM code I encountered in a python codebase recently. If you don't have an understanding of how to utilize SQL efficiently, it doesn't matter what language you're using to construct the SQL queries, the software engineering equivalent of warcrimes is possible in any language.

d-cc commented on Ask HN: Who wants to be hired? (April 2024)    · Posted by u/whoishiring
d-cc · 2 years ago
Location: Vancouver, WA / Portland, OR Remote: Highly Preferred

Willing to relocate: I'd prefer to stay in OR/WA, but can compromi$e

Technologies: Python(Django|Flask|Fastapi), Javascript/Typescript, CI/CD (circleci|github actions), Testing (pytest|jest|etc), Docker, Nginx, Linux (prefer debian variants [although I allegedly have code in redhat]), ... pretty much everything both code&infra that goes into serious web app/api, while also ensuring best practices are followed.

Résumé/CV: https://liberfy.ai/resume.pdf

Email: ccarterdev@gmail.com

Github: https://github.com/cc-d (getting close to 1 year of green squares)

Shill: https://liberfy.ai also contains a project showcase/status tracker

d-cc commented on Ask HN: Who wants to be hired? (March 2024)    · Posted by u/whoishiring
d-cc · 2 years ago
Location: Vancouver, WA (soon to be probably Seattle WA)

Remote: Highly Preferred

Willing to relocate: I'd prefer to stay in OR/WA

Technologies: Python(Django|Flask|Fastapi), Javascript/Typescript, many others to various extents

Résumé/CV: https://liberfy.ai/resume.pdf

Email: ccarterdev@gmail.com

Github: https://github.com/cc-d (getting close to 1 year of green squares)

https://liberfy.ai also contains a project showcase/status tracker

d-cc commented on Testing how hard it is to cheat with ChatGPT in interviews   interviewing.io/blog/how-... · Posted by u/michael_mroczka
93po · 2 years ago
I don't think radical honesty would ever work in a workplace. A very high level, yes, but not radical as it's usually meant.
d-cc · 2 years ago
The relationship of capitalism to truth is very significant as well, or maybe 'value generation' would be a better term to use here than capitalism.

Or as I usually phrase it, 'money is allergic to lies'.

Say you have an organization that is producing a product/service that provides genuine value for its users, and have a team of talented, hardworking people. Any factors related to the operations of said organization, obscuring those factors from the value producers can only lead to less effective operation overall, as the producers have less/lower quality/false information to work with.

"I don't feel like this is workplace appropriate" does not violate the 'radical honesty' principle.

At least internally, anyway. If your objective is to make as much money as possible, you probably don't want marketing to be radically honest LOL

d-cc commented on Ask HN: Who wants to be hired? (February 2024)    · Posted by u/whoishiring
d-cc · 2 years ago
Location: Portland, OR

Remote: Highly Preferred

Willing to relocate: I'd prefer to stay in OR/WA

Technologies: Python(Django|Flask|Fastapi), Javascript/Typescript, many others to various extents

Résumé/CV: https://liberfy.ai/resume.pdf

Email: ccarterdev@gmail.com

Github: https://github.com/cc-d (those are real commits)

Shill: I'm working on something called open2fa that I want to have launched within a couple more weekends max, I think it's pretty cool. https://open2fa.liberfy.ai/ here's how it works.

d-cc commented on Testing how hard it is to cheat with ChatGPT in interviews   interviewing.io/blog/how-... · Posted by u/michael_mroczka
jhawk28 · 2 years ago
I interviewed a number of people for a few positions and I never told them that I detected them using ChatGPT. We structured our interviews in 2 parts. The first one was finding a bug. First clue if they were using AI was that they would solve it instantly. Second part was to write something related to our work that had definitive start/end. If they were using AI, they often were able to get something out, but they had no foundation to reason about it and modify it. They would quickly become lost. We always said that they could use whatever "helps" as long as they showed what they were doing on screen. For some reason, only one person openly showed that they were using AI, but that was only because they couldn't figure out how to turn it off in the UI. We didn't disqualify anyone for using AI, we disqualified them because of their dishonesty. If you can't trust someone in an interview, how can you trust them in a remote environment?
d-cc · 2 years ago
>We didn't disqualify anyone for using AI, we disqualified them because of their dishonesty. If you can't trust someone in an interview, how can you trust them in a remote environment?

Radical honesty has been a core cultural component to many a strong team, I'm glad to see somebody else mention this. There seems to be something unique about the relationship between codering and the concepts of transparency, honesty, and truth more broadly.

Or maybe that's just a consequence of version control :)

d-cc commented on PyPy has moved to Git, GitHub   pypy.org/posts/2023/12/py... · Posted by u/lumpa
giovannibajo1 · 2 years ago
to be fair, PyPy predates PyPI
d-cc · 2 years ago
Now all we need is a PiPy and we'll have all the pies
d-cc commented on PyPy has moved to Git, GitHub   pypy.org/posts/2023/12/py... · Posted by u/lumpa
bluish29 · 2 years ago
If you are confused (like me) that this was about PyPI (Python packages repository) then no. It is about a project called PyPy (one can argue it is bad name) that is an implementation of python interpreter but without cpython. Instead they rely on a JIT compiler. And it is syntax compatible but if your code uses any library or method relying on C extensions then you are out of luck (Goodbye NumPy.. etc).

Edit: They have C-layer emulation, but I don't know its limitations or current status, but you can use those libraries [1][2]

[1] https://www.pypy.org/posts/2018/09/inside-cpyext-why-emulati...

[2] https://pythoncapi.readthedocs.io/cpyext.html

d-cc · 2 years ago
THANK YOU. This was my first reaction as well.
d-cc commented on Ask HN: Who wants to be hired? (November 2023)    · Posted by u/whoishiring
d-cc · 2 years ago
Location: Tennessee

Remote: only ever worked remotely, since ~2015 (but willing 2 compromise 4 $)

Willing to relocate: if you pay me enough

Resume/CV: https://liberfy.ai/resume.pdf

Email: ccarterdev@gmail.com

https://github.com/cc-d <- I've been practicing intensely for almost 2 years straight now, and it's starting to show. I generally prefer to stay within the python/react web ecosystem, but again, compromi$e

u/d-cc

KarmaCake day36June 25, 2023
About
https://github.com/cc-d

I try my absolute best to never lie to anybody in any context, especially myself.

View Original