- attracting talent
- hard to debug
- no good developer tools
- template is very hard to debug
- framework is very verbose, lots of coupling
- harder to separate concerns
- growth of knowledge via conferences and talks - risk of stagnant
- future support
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
with open("fuel.txt", "r") as f: | |
lines = [int(line) for line in f.readlines()] | |
def add(x, y): return x + y | |
def calc(x): | |
if (x // 3 - 2 <= 0): | |
return 0 | |
else: | |
return x // 3 - 2 + calc(x // 3 - 2) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"errors":{"businessMeta.shipsFrom.geometry.bounds.northeast.lat":{"message":"Cannot read property 'locationType' of undefined","name":"ValidatorError","properties":{"message":"Cannot read property 'locationType' of undefined","type":"user defined","path":"geometry.bounds.northeast.lat","value":71.5388001,"reason":{}},"kind":"user defined","path":"geometry.bounds.northeast.lat","value":71.5388001,"reason":{},"$isValidatorError":true},"businessMeta.shipsFrom.geometry.bounds.northeast.lng":{"message":"Cannot read property 'locationType' of undefined","name":"ValidatorError","properties":{"message":"Cannot read property 'locationType' of undefined","type":"user defined","path":"geometry.bounds.northeast.lng","value":-66.88541700000002,"reason":{}},"kind":"user defined","path":"geometry.bounds.northeast.lng","value":-66.88541700000002,"reason":{},"$isValidatorError":true},"businessMeta.shipsFrom.geometry.bounds.southwest.lat":{"message":"Cannot read property 'locationType' of undefined","name":"ValidatorError","p |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const user = { | |
t: '', | |
companyName: 'SkyNet' | |
}; | |
let result = [user.t, user.companyName].filter(function(item) { | |
return !_.isNil(item); | |
}).join(' at '); | |
console.log(result); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Verifying I am +azhar on my passcard. https://onename.com/azhar |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Returns a random number between min and max | |
*/ | |
function getRandomArbitary (min, max) { | |
return Math.random() * (max - min) + min; | |
} | |
/** | |
* Returns a random integer between min and max | |
* Using Math.round() will give you a non-uniform distribution! |
I hereby claim:
- I am azharkhan on github.
- I am azhar (https://keybase.io/azhar) on keybase.
- I have a public key whose fingerprint is 17C4 A389 7E7D 20B2 651A 9554 22B1 CC87 6D6B BB74
To claim this, I am signing this object:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
grep -nr yourString* . |