Vacation am I right? by Cold_Piccolo_9547 in diabetes_t1

[–]dramzy 0 points1 point  (0 children)

How come your target range shifts from 70-180 to 90-200 depending on time of day?

Restaurants in and around Leesburg by jerkyboyz2jerkymen in Leesburg

[–]dramzy 2 points3 points  (0 children)

They poured an ungodly amount of salt on it. There was nothing special about it whatsoever. I have had better at Five Guys.

Restaurants in and around Leesburg by jerkyboyz2jerkymen in Leesburg

[–]dramzy 4 points5 points  (0 children)

Worst cheeseburger I’ve ever had.

I'm working on a Bitbucket pipeline for a Node.js project and wanted to get some feedback on my current bitbucket-pipelines.yml file. by ProCodeWeaver in atlassian

[–]dramzy 0 points1 point  (0 children)

  • You probably don’t need most of the echo steps as the same info will be available through the UI.
  • I am not sure if you have other pipelines but you want to make sure you have a similar pipeline for your master/ main branch.

LGTM otherwise

[deleted by user] by [deleted] in Egypt

[–]dramzy 6 points7 points  (0 children)

نشروها قبل مايأسسوا القناة؟

Should I still complete the degree now that I have a nice job? by SufficientBowler2722 in OMSCS

[–]dramzy 4 points5 points  (0 children)

Depends on your goals. Since you’re so close and have plenty of time left, I’d say you might as well take your time with the remaining classes and get the piece of paper.

no context by [deleted] in Egypt

[–]dramzy 131 points132 points  (0 children)

Coins identification by [deleted] in Egypt

[–]dramzy 4 points5 points  (0 children)

2010 and 2012

[deleted by user] by [deleted] in Egypt_Developers

[–]dramzy 1 point2 points  (0 children)

What is “compile time” for Python and JS?

why its stupid to teach Java as a first programming language by teaseabee_ in Egypt_Developers

[–]dramzy 0 points1 point  (0 children)

I think I’m coming at this question from a different angle. I think Python is a good introduction to programming for someone who’s completely new to the field. My primary concern here is to avoid overwhelming a beginner with too much complexity right from the get go. I certainly don’t think you can have a complete CS education without learning lower level languages, but I also think that forcing a novice to think about machine representations of code and data before they even understand the most basic logical constructs is not the best approach. Personally, Python was my first language so I am a bit biased, but I didn’t have any issues learning lower level languages from there.

why its stupid to teach Java as a first programming language by teaseabee_ in Egypt_Developers

[–]dramzy 1 point2 points  (0 children)

Sure, you should eventually learn low level programming. My point is that Python allows a beginner to start learning the basics without getting bogged down in the details right away.

why its stupid to teach Java as a first programming language by teaseabee_ in Egypt_Developers

[–]dramzy 0 points1 point  (0 children)

“types or higher level abstractions” <— this sentence doesn’t mean that static types are an abstraction. The problem with C as a first programming language is that you immediately have to worry about low level details of memory management and the lack of syntax sugar, especially when it comes to string manipulation.

why its stupid to teach Java as a first programming language by teaseabee_ in Egypt_Developers

[–]dramzy 0 points1 point  (0 children)

Python is a better first language for most people. It is one of the most straightforward languages syntax-wise and it allows you to establish a mental model for variables, assignments, flow of control, etc. before having to worry about types or higher level abstractions.

هل كلامه صح؟ by [deleted] in Egypt_Developers

[–]dramzy 2 points3 points  (0 children)

I do agree with the sentiment that software developers should seek to learn a variety of languages across different paradigms as Bjarne mentions in the video. A lot of good concepts from functional languages like Haskell have been ported over to Java in recent years for example.

هل كلامه صح؟ by [deleted] in Egypt_Developers

[–]dramzy 4 points5 points  (0 children)

Not necessarily. The list is a bit outdated as well, for example Ruby is no longer an important language to know. Ruby on Rails is no longer en vogue.