Search took 1.20 seconds

Search for '#programming' in texts

User avatar

Naming things is known as one of the two hard problems of #programming. Maybe it's because to name something one needs to understand that something so well as to be able to choose a good name, both descriptive and concise. But a significant amount of code is written by trial and error in the fog of approximate understanding, tweaked until "it works". Naming the resulting contraption is obviously hard.

Comment

For magic consists in this, the true naming of a thing.

 ‎· пердотвратетль
Comment

Now, could you imagine the scope of Adam's task on Day Six?

 ‎· Список застрявших предметов 6
Comment

Я понел, названия переменных - это Fog of War, нужно потратить усилия, чтобы открыть всю карту

 ‎· nazer 4
Comment

@yan: He did not seem to plan to maintain the whole zoo.

 ‎· 9000 2
Comment

Everything should just be name utility+random number; with the occasional Ütİ lİ ty just to to spice things up.

 ‎· Micah 1
User avatar

«Scrum is all process, but few of them. XP has fewer processes than Scrum, but way more practices. Practices, by the way, that I've heard asserted more than once are the difference between a successful or a failed Scrum team - that successful Scrum teams are using half of XP. In other words, Scrum is simply underreporting the number and variety of success factors, making it look much simpler than it really is.» #programming #quote #link https://news.ycombinator.com/item?id=23909934

User avatar

Another region of hell shows signs of potential freezing over. "PEP 622 -- Structural Pattern Matching" https://www.python.org/dev/peps/pep-0622, GvR is among the authors. #programming #python

Comment

Матц перепостил (с хитрой усмешкой полагаю — очень уж синтакс похож на то что наши сделали)

 ‎· просто варежка 1
User avatar

In other news, hell is officially showing signs of freezing over: https://blog.golang.org/generics-next-step #golang #programming

Comment

«To help decide how to further refine the design draft, we are releasing a translation tool. This is a tool that permits people to type check and run code written using the version of generics described in the design draft. ... The tool is available on a variant of the Go playground at https://go2goplay.golang.org. This playground works just like the usual Go playground, but it supports generic code.»

 ‎· 9000
User avatar

Хочется сравнить современную софтверную индустрию со средневековой медициной. Что-то получается вроде, но очень часто получается неожиданно плохо, сами практикующие с трудом могут предсказать, как оно пойдёт, и в ряде случаев применение софта, призванного облегчить положение, ещё ухудшает его. Полагаю, что какие-то важнейшие вещи в этой области ещё не открыты, нет приемлемой модели, поэтому практикующим непонятно, зачем, условно говоря, мыть руки, а представление о том, как надо действовать, часто драматически расходится с видимым ходом работ и результатом. #programming

Comment

Значительную часть нынешнего софтверного ландшафта построили хакеры: люди без глубокого знания теории (потому что не было её), но с блестящим пониманием практики, какой она была во время их деятельности. Это я говорю даже не про php, а, например, про самый unix, java, python, столпы индустрии.

 ‎· 9000 1
31 more comments
Comment

методы, когда их не об что align - alchemy of survivorship bias, без независимого и своего понимания о том, что айтишник не станет делать как у журналистов или адвокатов или врачей или солдат сравнение со зрелой и этически-ориентированной дисциплиной неполное, не учитывает много переменных и взаимодействий. даже очень плохой и непрофессиональный солдат «вчерашний клерк» не будет добивать раненного противника или стрелять в ребёнка, потому что у него есть этическая плоскость, а у ИТ её пока почти нет своей, делается всё, что сказано, цирк.

 ‎· Radicalism Leaves Kinks
User avatar

Funny stats on programming languages desired by employers, from a recruiting company: https://hired.com/blog/candidates/data-reveals-hottest-coding-languages/ #programming #link

Comment

No wonder that Cobol, I mean, Golang, tops the list. Typescript is no surprise either. I find it funny how Scala and Ruby are well above Python and Java, and Kotlin is on par with Python.

 ‎· 9000
Comment

@9000: испоганили нашу скалку, а раньше-то кормилица была :)

 ‎· G.O.D. of the D.o.D. 2
Comment

^ ерланг и еликсир в помощь! И там, не знаю, пони.

 ‎· 9000
Comment

@9000: ну вот, уже.

 ‎· G.O.D. of the D.o.D. 1
User avatar

«[In GUIs,] consistency * customizability = 1» #programming #mot #link https://news.ycombinator.com/item?id=19735933

Comment

for some values of 1

 ‎· крылолёт буеров 4
Comment

^ as long as it's constant.

 ‎· 9000 1
Comment

This implies you can't make your GUI consistent while it is zero-customizable which is definitely not true.

 ‎· охуеть известная личность 1
Comment

^ Well, yes, it must be ≤ 1 instead of = 1.

 ‎· 9000
User avatar

Хорошее предсказание сроков работы возможно, когда это хорошо известная, типовая работа: приготовить еду, построить <типовой панельный> дом, соткать гобелен, etc указанного размера и сложности. Эта система очевидно ломается на "творческом труде": написать книгу, нарисовать картину, etc, поскольку это каждый раз не типовая задача, если нужен художественный эффект. Забавный пограничный случай представляют программисты: с одной стороны, типовых задач в коротком масштабе времени хватает, с другой работа программиста по определению состоит в том, чтобы всё относительно типовое и рутинное заставить делать машину, а самому делать перестать. Таким образом программисты (как сообщество / профессия) постоянно лишают себя большинства типовых задач путём их тривиализации, а из нетривиальных остаются плохо планируемые нетиповые. [#programming]

Comment

Отсюда, кмк, много печалей в отношении планирования: многие "типовые задачи" каждые несколько лет новые и недостаточно знакомые участникам процесса, а старые превратились в xkcd:353 и требуют часов вместо месяцев или лет.

 ‎· 9000 1
Comment

В планировании сложность представляет не оценка отдельных задач, а зависимости. Даже если сами по себе задачи оценивать умеренно точно, то болезни, отпуска, внезапные события в жизни участников, ожидание дополнительных данных от внешних лиц, идеи пришедшие в процессе реализации и приемки и многое другое сразу же ломает прогноз.

 ‎· Голоса в голове медведя 1
Comment

на словах "посторить дом" заплакали все, кто когда-либо сталкивался с частным строительством.

 ‎· Социопята 12
Comment

недавно как раз читала на тему https://erikbern.com/2019/04/15/why-software-projects-take-longer-than-you-think-a-statistical-model.html

 ‎· хорошо что хвост цел
Comment

^^ понимаю, был неточен; поправил.

 ‎· 9000
User avatar

Пропагандирую среди коллег тестирование поддержки Unicode, и они проникаются. #programming #nargery

Comment

☑ Процитировать Витгенштейна в процессе обсуждения наиболее правильных имён в коде.

 ‎· 9000 4
Comment

витгенштейна несложно, бармен предлагал что-то маргинальнее заворачивать, типа элроя.

 ‎· адский хардлайн в засаде
Comment

@larhat: Это да, но коллега, кажется, не знал классики, пришлось поправить положение. (А Элроя я и сам не знаю.) В качестве развития темы думаю ввести на гитхабе тег 正名, китайцы в команде оценят.

 ‎· 9000 2
Comment

пропущена четвёрка перед квантором всеобщности

 ‎· крылолёт буеров 4
User avatar

What Are The Significant Benefits Of #PHP #Programming #Language? http://www.edustudy.org/blogs/detail/benefits-of-php-programming-language-learning-slaconsultantsindia-41 #FreeDemo #SLAConsultantsIndia #slaconsultantsdelhi #PhpTraining #phptraininginstitute

User avatar

5 Innovative Approaches To Upgrade Your #Programming #Skills with #PHP #Training #Course In Delhi https://slaconsultantsindia.wordpress.com/2018/12/26/5-innovative-approaches-to-upgrade-your-programming-skills-with-php-training-course-in-delhi/

User avatar

Which is the #best #institute to #learn #VBA in Delhi? http://www.nextbizdoor.com/blogs/detail/best-institute-to-learn-vba-in-delhi-158 #VBA is an event driven #programming #language for #Microsoft #office #Applications. #TrainingTime #careerdevelopment #skills #educational_outcomes #Slaconsultantsreviews #reviews

User avatar

This is how you explain things to laymen: «If you’ve written spreadsheet formulas, you’ve done #reactive #programming#quote

User avatar

The #golang-school-of-success: «Zig intends to be so practical that people find themselves using it even if they dislike it.» https://ziglang.org/download/0.3.0/release-notes.html #programming #link #mot

Comment

Помнится к языку Dart шутники немедленно выпустили библиотеку Vader, интересно что там с пространством имен библиотек для языка Zig?

 ‎· Glory to Mankind
Comment

^ Думаю, zag уже есть.

 ‎· 9000 1
Comment

Zag это вторая ассоциация, приходящая мне в голову, спасибо ПН.

 ‎· Glory to Mankind 3
Comment

for great justice !

 ‎· nazer
Comment

@walkin: Ну, языка под названием Sieg для подобных фантазий у меня под рукой нет.

 ‎· 9000
User avatar

Learn #Business #Analsis in #MS_Excel, #MS_Power #BI, #Base #SAS & #R-#Programming Delhi, Noida and Gurgaon with industries Expert ! https://www.slaconsultantsindia.com/business-analyst-in-excel-ms-power-bi.aspx … Join us #Demo #Class #SLA #Consultants India at #Delhi Branch. Call 9999491895 R hr@slaconsultantsindia.com

User avatar

#SLA #consultants #India offers reliable web development #training programs which include #jQuery, #javaScript, #java and other #programming languages in great #detail https://www.quora.com/What-is-a-good-place-to-start-learning-JavaScript/answer/Pravin-Kumar-Gupta-10

User avatar

К пробегавшему здесь посту рекрутера: «...начали собирать основную команду для расчетного ядра (на Rust) и обвязки вокруг движка (Golang)». Воистину с железными нервами людей собирают. #programming

Comment

нунинаю, можно обвязку на Эрланге сделать было

 ‎· крылолёт буеров 1
7 more comments
Comment

@hotgiraffe: мой вариант был "пролог и ассемблер", но я смягчил.

 ‎· 9000 1
User avatar

«APL *has* flourished, as a DSL embedded in a language with excellent I/O. It's just got weird syntax and is called Numpy.» #programming #mot #quote #link https://news.ycombinator.com/item?id=17176147

Comment

А до этого — матлаб.

 ‎· G.O.D. of the D.o.D.
6 more comments
Comment

Like APL syntax wasn't weird.

 ‎· weighted polynomial egret 2
User avatar

«Surely the point of writing readable code is to make it easy to come back later and modify it... But if you adhere so strongly to readability that you reject any attempts to improve the code out of fear they will increase its complexity, then you've destroyed the benefits of that readability. It's kind of the opposite of technical debt - you've spent a lot of effort building up technical credit by keeping the code readable, but that effort is wasted unless you eventually spend the credit on valuable features or performance. Obviously there's a danger of spending too much and going back into debt, but you shouldn't ignore the danger of spending too little.» #programming #quote #link https://lwn.net/Articles/754782/

Comment

It's an interesting take. One obvious thing that the author of the quotation omits is the ability to reason about the code when something goes wrong in production.

 ‎· 9000
User avatar

«Better yet, most of [the data structures] can even be safely mutated in place when they aren't sharing any structure with other instances, making them nearly as performant as their #mutable counterparts.» (Crate `im`: #Immutable Data Structures for Rust, https://docs.rs/im/10.2.0/im/#why-immutable-data-structures) #rust #programming #link

Comment

The less cool part: this is done via reference counting, not via advanced lifetime / escape analysis as one could have hoped. Ephemeral data in Clean are based on the latter. I wonder if a refcount-based C++ variant exists.

 ‎· 9000
User avatar

I love this kind of "pattern matching", when a "smart and complex" thing is looked at attentively, and mapped to well-known, simple, pretty standard things, because it consisted of these things from the very beginning. They were just not recognized. Here monadic parsing is mapped to StateT and applicatives, and things become simple and nearly trivial: http://vaibhavsagar.com/blog/2018/02/04/revisiting-monadic-parsing-haskell/ #functional #programming #beauty #link #rapprochement

Comment

Other things on that list: an FP computation graph ~ a back-propagating network (/9000/127336), back-propagation in a network ~ gradient descent.

 ‎· 9000
User avatar

«We used (enforced) a writing method for software developers ... The prose mattered and project leads were forced to read them. It was not anything that could be rushed at the end. ... We fired people who could not write English right alongside their Java and PL/SQL. It worked great. 100% project completion over 125 projects.» https://news.ycombinator.com/item?id=15270087 #link #programming #quote

Comment

(up)

 ‎· 9000
Comment

ну там в тредике упоминают вариант что это такой тонкий стёб

 ‎· poaster oven
Comment

^ не думаю. а также думаю, что идея очень верная. не можешь написать толком == не понимаешь, это очень важно выявлять, в себе в первую очередь.

 ‎· 9000
Comment

я про "(enforced)" и вот это всё

 ‎· poaster oven
Comment

@cmm: Мало ли вещей в процессе разработки enforced? Тикеты там писать, или чтобы тесты проходили, или вообще code review.

 ‎· 9000
User avatar

#Learn how to build #Android Iphone, #Blackberry, #apps from #scratch using for #Android #app, #iPhone #app and Advanced #Java #programming, #uploading and #publishing #applications on #Google #Play #Store, #earning #money, for #Download #app at https://lnkd.in/fAiTxDg

User avatar

2038: when 32-bit time_t values can no longer represent times correctly is now less than 21 years away https://t.co/nSG3qxkCNl #programming https://twitter.com/runmen/status/844638325772374016

User avatar

«[Д]ело даже не в сложности определить в каких единицах мерять работу, а в том как сформулировать что бизнес вообще ждёт от программиста» /misha/1098264#c3486184 #programming #money #quote

Comment

Парадоксальным образом, это, кмк, близко к проблеме измерения эффективности менеджмента подразделений, которые не не заняты впрямую деньгами (продажами, etc), но обеспечивают процессы, от которых зависят "денежные" подразделения.

 ‎· 9000 1

1 2 3 4 5 6 7 8 9 10