Forwarded from Things that I like (Maedeh Dehghan)
*The Myth of the Genius Programmer*
فکر میکنین برننامه نویس خوبی نیستین؟:))
هربار به باگ میخورین و از بقیه کمک میخواین حس بدی دارین؟
این ویدیو برای شماست!
https://www.youtube.com/watch?v=0SARbwvhupQ
فکر میکنین برننامه نویس خوبی نیستین؟:))
هربار به باگ میخورین و از بقیه کمک میخواین حس بدی دارین؟
این ویدیو برای شماست!
https://www.youtube.com/watch?v=0SARbwvhupQ
YouTube
Google I/O 2009 - The Myth of the Genius Programmer
Google I/O 2009 - The Myth of the Genius Programmer
Brian Fitzpatrick, Ben Collins-Sussman
A pervasive elitism hovers in the background of collaborative software development: everyone secretly wants to be seen as a genius. In this talk, we discuss…
Brian Fitzpatrick, Ben Collins-Sussman
A pervasive elitism hovers in the background of collaborative software development: everyone secretly wants to be seen as a genius. In this talk, we discuss…
چقدر حقوق شماست؟
معیارها و نامعیارهایی که حقوق شایسته (و البته توانایی ما) رو نشون میدن.
https://www.yegor256.com/2014/10/29/how-much-do-you-cost.html
معیارها و نامعیارهایی که حقوق شایسته (و البته توانایی ما) رو نشون میدن.
https://www.yegor256.com/2014/10/29/how-much-do-you-cost.html
Yegor Bugayenko
How Much Do You Cost?
How do you know what hourly rate you are worth? What factors should be taken into account? Here are my criteria.
چرا getter و setter شیطانی هستند :)
https://www.yegor256.com/2014/09/16/getters-and-setters-are-evil.html
خلاصه اینکه Object رو به شکل Object باید ببینیم نه یه struct که به سادگی یه سری data رو کنار هم جمع کرده.
https://www.yegor256.com/2014/09/16/getters-and-setters-are-evil.html
خلاصه اینکه Object رو به شکل Object باید ببینیم نه یه struct که به سادگی یه سری data رو کنار هم جمع کرده.
Yegor Bugayenko
Getters/Setters. Evil. Period.
Getters and setters is a terrible anti-pattern in object-oriented programming and should be avoided. This article explains why.
چرا utility classها بد هستن و جایگزینشون توی OOP چیه؟
https://www.yegor256.com/2014/05/05/oop-alternative-to-utility-classes.html
https://www.yegor256.com/2014/05/05/oop-alternative-to-utility-classes.html
Yegor Bugayenko
OOP Alternative to Utility Classes
Utility classes are a very popular design pattern in Java and other object-oriented languages. However, many consider them a terrible practice to be avoided.
چرا اکسپشنهای چک شده بد هستند؟
https://ohadshai.medium.com/its-almost-2020-and-yet-checked-exceptions-are-still-a-thing-bfaa24c8997e
https://ohadshai.medium.com/its-almost-2020-and-yet-checked-exceptions-are-still-a-thing-bfaa24c8997e
Medium
It’s almost 2020 and yet… Checked Exceptions are still a thing
If you are still using or advocating checked exceptions then I’m afraid you skill set is 5 to 10 years out of date. …
Forwarded from a pessimistic researcher
تقریبا هر وقت که نا امید میشم و دلم میگیره یا حس میکنم خیلی برای علم کامپیوتر کوچیک و ضعیفم یا از اون افکار و احوالات که تو واسه این کار ساخته نشدیا و بی خودی خودت رو خسته نکن و هیچی نیستی...میشینم این گفتگو رو میبینم هر دفعه حالم بهتر میشه
گفتگویی بین دو پیر مرد دوست داشتنی، متین و متواضع.
آقای Leslie lamport و Tony hoare که هر دوشون بخاطر پژوهش در زمینه های concurrency theory و formal methods برنده جایزه Turing یا همون نوبل computing شدن
دم دستی ترین کارهایی که کردن و شما باهاشون توی کارشناسی آشنا شدید، الگوریتم quick sort آقای hoare در درس طراحی الگوریتم و الگوریتم bakery آقای lamport تو درس سیستم عامل هستش.
توی این گفتگوی صمیمانه راجع به گذشته شون، اینکه رزومه تحصیلی شون چیه صحبت میکنن(نکته جالب اینه که اصلا رزومه تحصیلی آنچنان چشمگیری ندارن) در مورد اینکه چه طور با فیلد های پژوهشی شون آشنا شدن صحبت میکنن و در آخر توصیه هایی به پژوهشگران جوان و تازه وارد میکنن که خیلی شنیدنش مفیده
پیشنهاد میکنم حتما به پای صحبتاشون بشینید
https://youtu.be/wQbFkAkThGk
گفتگویی بین دو پیر مرد دوست داشتنی، متین و متواضع.
آقای Leslie lamport و Tony hoare که هر دوشون بخاطر پژوهش در زمینه های concurrency theory و formal methods برنده جایزه Turing یا همون نوبل computing شدن
دم دستی ترین کارهایی که کردن و شما باهاشون توی کارشناسی آشنا شدید، الگوریتم quick sort آقای hoare در درس طراحی الگوریتم و الگوریتم bakery آقای lamport تو درس سیستم عامل هستش.
توی این گفتگوی صمیمانه راجع به گذشته شون، اینکه رزومه تحصیلی شون چیه صحبت میکنن(نکته جالب اینه که اصلا رزومه تحصیلی آنچنان چشمگیری ندارن) در مورد اینکه چه طور با فیلد های پژوهشی شون آشنا شدن صحبت میکنن و در آخر توصیه هایی به پژوهشگران جوان و تازه وارد میکنن که خیلی شنیدنش مفیده
پیشنهاد میکنم حتما به پای صحبتاشون بشینید
https://youtu.be/wQbFkAkThGk
YouTube
Virtual HLF 2020 – Scientific Dialogue: Sir C. Antony R. Hoare/Leslie Lamport
Challenges offer opportunities to adapt and 2020 has provided several significant tests. The Virtual HLF is a direct response to some of this year’s trials. Branded with the motto "Virtual HLF –Traversing Separation," the Forum will take place from Monday…
نگاهی به آسیبپذیریهای ۱۰ ساله کرنل لینوکس
https://github.com/maxking/linux-vulnerabilities-10-years/blob/master/thesis.org
https://github.com/maxking/linux-vulnerabilities-10-years/blob/master/thesis.org
GitHub
linux-vulnerabilities-10-years/thesis.org at master · maxking/linux-vulnerabilities-10-years
My MS thesis on survey of a decade fo Linux Kernel CVEs, their categories and various mitigations that exist. - maxking/linux-vulnerabilities-10-years
degoogle | A huge list of alternatives to Google products. Privacy tips, tricks, and links.
https://degoogle.jmoore.dev/
https://degoogle.jmoore.dev/
Forwarded from Lambda Circle
💡 سلسله جلسات «حلقه لمبدا»
📌 اتوماتای سلولی، از سادگی به پیچیدگی
🗣 ارائه دهنده: فاطمه رمضانزاده
📆 زمان: پنجشنبه ۲۸ مرداد ساعت ۱۷
🔗 لینک ورود:
https://vc.sharif.edu/ch/quanta
🆔 @lambda_circle
🆔 @quantasc
🆔 @anjoman_elmi_phys_sut
📌 اتوماتای سلولی، از سادگی به پیچیدگی
🗣 ارائه دهنده: فاطمه رمضانزاده
📆 زمان: پنجشنبه ۲۸ مرداد ساعت ۱۷
🔗 لینک ورود:
https://vc.sharif.edu/ch/quanta
🆔 @lambda_circle
🆔 @quantasc
🆔 @anjoman_elmi_phys_sut
یکی از کارهای دوست داشتنی جدیدم git rebase شده، اومدم توصیه کنم که اول رو ریپوزیتوری تستی امتحانش کنین. هم interactive هم معمولی.
و اینکه تاریخچهای که پوش کردین رو بازنویسی نکنید (با فورس پوش)
چیزی که پوش شده، پوش شده دیگه.
و اینکه تاریخچهای که پوش کردین رو بازنویسی نکنید (با فورس پوش)
چیزی که پوش شده، پوش شده دیگه.